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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Delphi环境中编写调用DLL的方法和技巧

發(fā)布時間:2023/12/10 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Delphi环境中编写调用DLL的方法和技巧 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Delphi環(huán)境中編寫調(diào)用DLL的方法和技巧

第一章 為什么要使用動態(tài)鏈接庫(DLL) top
提起DLL您一定不會陌生,在Windows中有著大量的以DLL為后綴的文件,它們是保證Windows正常運(yùn)行和維護(hù)升級的重要保證。(舉個例子,筆者的Win95 System目錄下盡有500多個DLL文件。)其實,DLL是一種特殊的可執(zhí)行文件。說它特殊主要是因為一般它都不能直接運(yùn)行,需要宿主程序比如*.EXE程序或其他DLL的動態(tài)調(diào)用才能夠使用。簡單的說,在通常情況下DLL是經(jīng)過編譯的函數(shù)和過程的集合。
使用DLL技術(shù)主要有以下幾個原因:

一、減小可執(zhí)行文件大小。
DLL技術(shù)的產(chǎn)生有很大一部分原因是為了減小可執(zhí)行文件的大小。當(dāng)操作系統(tǒng)進(jìn)入Windows時代后,其大小已經(jīng)達(dá)到幾十兆乃至幾百兆。試想如果還是使用DOS時代的單執(zhí)行文件體系的話一個可執(zhí)行文件的大小可能將達(dá)到數(shù)十兆,這是大家都不能接受的。解決的方法就是采用動態(tài)鏈接技術(shù)將一個大的可執(zhí)行文件分割成許多小的可執(zhí)行程序。

二、實現(xiàn)資源共享。
這里指的資源共享包括很多方面,最多的是內(nèi)存共享、代碼共享等等。早期的程序員經(jīng)常碰到這樣的事情,在不同的編程任務(wù)中編寫同樣的代碼。這種方法顯然浪費(fèi)了很多時間,為了解決這個問題人們編寫了各種各樣的庫。但由于編程語言和環(huán)境的不同這些庫一般都不能通用,而且用戶在運(yùn)行程序時還需要這些庫才行,極不方便。DLL的出現(xiàn)就像制定了一個標(biāo)準(zhǔn)一樣,使這些庫有了統(tǒng)一的規(guī)范。這樣一來,用不同編程語言的程序員可以方便的使用用別的編程語言編寫的DLL。另外,DLL還有一個突出的特點(diǎn)就是在內(nèi)存中只裝載一次,這一點(diǎn)可以節(jié)省有限的內(nèi)存,而且可以同時為多個進(jìn)程服務(wù)。

三、便于維護(hù)和升級。
細(xì)心的朋友可能發(fā)現(xiàn)有一些DLL文件是有版本說明的。(查看DLL文件的屬性可以看到,但不是每一個DLL文件都有)這是為了便于維護(hù)和升級。舉個例子吧,早期的Win95中有一個BUG那就是在閏年不能正確顯示2月29日這一天。后來,Microsoft發(fā)布了一個補(bǔ)丁程序糾正了這個BUG。值得一提的是,我們并沒有重裝Win95,而是用新版本的DLL代替了舊版本的DLL。(具體是哪一個DLL文件筆者一時想不起來了。)另一個常見的例子是驅(qū)動程序的升級。例如,著名的DirectX就多次升級,現(xiàn)在已經(jīng)發(fā)展到了6.0版了。更妙的是,當(dāng)我們試圖安裝較低版本的DLL時,系統(tǒng)會給我們提示,避免人為的操作錯誤。例如我們升級某硬件的驅(qū)動程序時,經(jīng)常碰到Windows提示我們當(dāng)前安裝的驅(qū)動程序比原來的驅(qū)動程序舊。

四、比較安全。
這里說的安全也包括很多方面。比如,DLL文件遭受病毒的侵害機(jī)率要比普通的EXE文件低很多。另外,由于是動態(tài)鏈接的,這給一些從事破壞工作的“高手”們多少帶來了一些反匯編的困難。

第二章 在Delphi中編寫DLL top

注意:在這里筆者假定讀者使用的是Delphi 3或Delphi 4開場白說了那么多,總該言歸正傳了。編寫DLL其實也不是一件十分困難的事,只是要注意一些事項就夠了。為便于說明,我們先舉一個例子。

library Delphi;

uses
SysUtils,
Classes;

function TestDll(i:integer):integer;stdcall;
begin
Result:=i;
end;

exports
TestDll;

begin
end.

上面的例子是不是很簡單?熟悉Delphi的朋友可以看出以上代碼和一般的Delphi程序的編寫基本是相同的,只是在TestDll函數(shù)后多了一個stdcall參數(shù)并且用exports語句聲明了TestDll函數(shù)。只要編譯上面的代碼,就可以得到一個名為Delphi.dll的動態(tài)鏈接庫。現(xiàn)在,讓我們來看看有哪些需要注意的地方。 一、在DLL中編寫的函數(shù)或過程都必須加上stdcall調(diào)用參數(shù)。在Delphi 1或Delphi 2環(huán)境下該調(diào)用參數(shù)是far。從Delphi 3以后將這個參數(shù)變?yōu)榱藄tdcall,目的是為了使用標(biāo)準(zhǔn)的Win32參數(shù)傳遞技術(shù)來代替優(yōu)化的register參數(shù)。忘記使用stdcall參數(shù)是常見的錯誤,這個錯誤不會影響DLL的編譯和生成,但當(dāng)調(diào)用這個DLL時會發(fā)生很嚴(yán)重的錯誤,導(dǎo)致操作系統(tǒng)的死鎖。原因是register參數(shù)是Delphi的默認(rèn)參數(shù)。

二、所寫的函數(shù)和過程應(yīng)該用exports語句聲明為外部函數(shù)。
正如大家看到的,TestDll函數(shù)被聲明為一個外部函數(shù)。這樣做可以使該函數(shù)在外部就能看到,具體方法是單激鼠標(biāo)右鍵用“快速查看(Quick View)”功能查看該DLL文件。(如果沒有“快速查看”選項可以從Windows CD上安裝。)TestDll函數(shù)會出現(xiàn)在Export Table欄中。另一個很充分的理由是,如果不這樣聲明,我們編寫的函數(shù)將不能被調(diào)用,這是大家都不愿看到的。

三、當(dāng)使用了長字符串類型的參數(shù)、變量時要引用ShareMem。
Delphi中的string類型很強(qiáng)大,我們知道普通的字符串長度最大為256個字符,但Delphi中string類型在默認(rèn)情況下長度可以達(dá)到2G。(對,您沒有看錯,確實是兩兆。)這時,如果您堅持要使用string類型的參數(shù)、變量甚至是記錄信息時,就要引用ShareMem單元,而且必須是第一個引用的。既在uses語句后是第一個引用的單元。如下例:
uses
ShareMem,
SysUtils,
Classes;
還有一點(diǎn),在您的工程文件(*.dpr)中而不是單元文件(*.pas)中也要做同樣的工作,這一點(diǎn)Delphi自帶的幫助文件沒有說清楚,造成了很多誤會。不這樣做的話,您很有可能付出死機(jī)的代價。避免使用string類型的方法是將string類型的參數(shù)、變量等聲明為Pchar或ShortString(如:s:string[10])類型。同樣的問題會出現(xiàn)在當(dāng)您使用了動態(tài)數(shù)組時,解決的方法同上所述。

第三章 在Delphi中靜態(tài)調(diào)用DLL top

調(diào)用一個DLL比寫一個DLL要容易一些。首先給大家介紹的是靜態(tài)調(diào)用方法,稍后將介紹動態(tài)調(diào)用方法,并就兩種方法做一個比較。同樣的,我們先舉一個靜態(tài)調(diào)用的例子。

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

//本行以下代碼為我們真正動手寫的代碼

function TestDll(i:integer):integer;stdcall;
external ’Delphi.dll’;

procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:=IntToStr(TestDll(1));
end;

end.

上面的例子中我們在窗體上放置了一個編輯框(Edit)和一個按鈕(Button),并且書寫了很少的代碼來測試我們剛剛編寫的Delphi.dll。大家可以看到我們唯一做的工作是將TestDll函數(shù)的說明部分放在了implementation中,并且用external語句指定了Delphi.dll的位置。(本例中調(diào)用程序和Delphi.dll在同一個目錄中。)讓人興奮的是,我們自己編寫的TestDll函數(shù)很快被Delphi認(rèn)出來了。您可做這樣一個實驗:輸入“TestDll(”,很快Delphi就會用fly-by提示條提示您應(yīng)該輸入的參數(shù)是什么,就像我們使用Delphi中定義的其他函數(shù)一樣簡單。注意事項有以
下一些:

一、調(diào)用參數(shù)用stdcall。
和前面提到的一樣,當(dāng)引用DLL中的函數(shù)和過程時也要使用stdcall參數(shù),原因和前面提到的一樣。

二、用external語句指定被調(diào)用的DLL文件的路徑和名稱。
正如大家看到的,我們在external語句中指定了所要調(diào)用的DLL文件的名稱。沒有寫路徑是因為該DLL文件和調(diào)用它的主程序在同一目錄下。如果該DLL文件在C:\,則我們可將上面的引用語句寫為external ’C:\Delphi.dll’。注意文件的后綴.dll必須寫上。

三、不能從DLL中調(diào)用全局變量。
如果我們在DLL中聲明了某種全局變量,如:var s:byte 。這樣在DLL中s這個全局變量是可以正常使用的,但s不能被調(diào)用程序使用,既s不能作為全局變量傳遞給調(diào)用程序。不過在調(diào)用程序中聲明的變量可以作為參數(shù)傳遞給DLL。

四、被調(diào)用的DLL必須存在。
這一點(diǎn)很重要,使用靜態(tài)調(diào)用方法時要求所調(diào)用的DLL文件以及要調(diào)用的函數(shù)或過程等等必須存在。如果不存在或指定的路徑和文件名不正確的話,運(yùn)行主程序時系統(tǒng)會提示“啟動程序時出錯”或“找不到*.dll文件”等運(yùn)行錯誤。

第四章 在Delphi中動態(tài)調(diào)用DLL top

動態(tài)調(diào)用DLL相對復(fù)雜很多,但非常靈活。為了全面的說明該問題,這次我們舉一個調(diào)用由C++編寫的DLL的例子。首先在C++中編譯下面的DLL源程序。

#include

extern ”C” _declspec(dllexport)
int WINAPI TestC(int i)
{
return i;
}

編譯后生成一個DLL文件,在這里我們稱該文件為Cpp.dll,該DLL中只有一個返回整數(shù)類型的函數(shù)TestC。為了方便說明,我們?nèi)匀灰蒙厦娴恼{(diào)用程序,只是將原來的Button1Click過程中的語句用下面的代碼替換掉了。

procedure TForm1.Button1Click(Sender: TObject);
type
TIntFunc=function(i:integer):integer;stdcall;
var
Th:Thandle;
Tf:TIntFunc;
Tp:TFarProc;
begin
Th:=LoadLibrary(’Cpp.dll’); {裝載DLL}
if Th>0 then
try
Tp:=GetProcAddress(Th,PChar(’TestC’));
if Tp<>nil
then begin
Tf:=TIntFunc(Tp);
Edit1.Text:=IntToStr(Tf(1)); {調(diào)用TestC函數(shù)}
end
else
ShowMessage(’TestC函數(shù)沒有找到’);
finally
FreeLibrary(Th); {釋放DLL}
end
else
ShowMessage(’Cpp.dll沒有找到’);
end;

大家已經(jīng)看到了,這種動態(tài)調(diào)用技術(shù)很復(fù)雜,但只要修改參數(shù),如修改LoadLibrary(’Cpp.dll’)中的DLL名稱為’Delphi.dll’就可動態(tài)更改所調(diào)用的DLL。

一、定義所要調(diào)用的函數(shù)或過程的類型。
在上面的代碼中我們定義了一個TIntFunc類型,這是對應(yīng)我們將要調(diào)用的函數(shù)TestC的。在其他調(diào)用情況下也要做同樣的定義工作。并且也要加上stdcall調(diào)用參數(shù)。

二、釋放所調(diào)用的DLL。
我們用LoadLibrary動態(tài)的調(diào)用了一個DLL,但要記住必須在使用完后手動地用FreeLibrary將該DLL釋放掉,否則該DLL將一直占用內(nèi)存直到您退出Windows或關(guān)機(jī)為止。

現(xiàn)在我們來評價一下兩種調(diào)用DLL的方法的優(yōu)缺點(diǎn)。靜態(tài)方法實現(xiàn)簡單,易于掌握并且一般來說稍微快一點(diǎn),也更加安全可靠一些;但是靜態(tài)方法不能靈活地在運(yùn)行時裝卸所需的DLL,而是在主程序開始運(yùn)行時就裝載指定的DLL直到程序結(jié)束時才釋放該DLL,另外只有基于編譯器和鏈接器的系統(tǒng)(如Delphi)才可以使用該方法。動態(tài)方法較好地解決了靜態(tài)方法中存在的不足,可以方便地訪問DLL中的函數(shù)和過程,甚至一些老版本DLL中新添加的函數(shù)或過程;但動態(tài)方法難以完全掌握,使用時因為不同的函數(shù)或過程要定義很多很復(fù)雜的類型和調(diào)用方法。對于初學(xué)者,筆者建議您使用靜態(tài)方法,待熟練后再使用動態(tài)調(diào)用方法。

第五章 使用DLL的實用技巧 top

一、編寫技巧。
1 、為了保證DLL的正確性,可先編寫成普通的應(yīng)用程序的一部分,調(diào)試無誤后再從主程序中分離出來,編譯成DLL。

2 、為了保證DLL的通用性,應(yīng)該在自己編寫的DLL中杜絕出現(xiàn)可視化控件的名稱,如:Edit1.Text中的Edit1名稱;或者自定義非Windows定義的類型,如某種記錄。

3 、為便于調(diào)試,每個函數(shù)和過程應(yīng)該盡可能短小精悍,并配合具體詳細(xì)的注釋。

4 、應(yīng)多利用try-finally來處理可能出現(xiàn)的錯誤和異常,注意這時要引用SysUtils單元。

5 、盡可能少引用單元以減小DLL的大小,特別是不要引用可視化單元,如Dialogs單元。例如一般情況下,我們可以不引用Classes單元,這樣可使編譯后的DLL減小大約16Kb。

二、調(diào)用技巧。
1 、在用靜態(tài)方法時,可以給被調(diào)用的函數(shù)或過程更名。在前面提到的C++編寫的DLL例子中,如果去掉extern ”C”語句,C++會編譯出一些奇怪的函數(shù)名,原來的TestC函數(shù)會被命名為@TestC$s等等可笑的怪名字,這是由于C++采用了C++ name mangling技術(shù)。這個函數(shù)名在Delphi中是非法的,我們可以這樣解決這個問題:
改寫引用函數(shù)為
function TestC(i:integer):integer;stdcall;
external ’Cpp.dll’;name ’@TestC$s’;
其中name的作用就是重命名。

2 、可把我們編寫的DLL放到Windows目錄下或者Windows\system目錄下。這樣做可以在external語句中或LoadLibrary語句中不寫路徑而只寫DLL的名稱。但這樣做有些不妥,這兩個目錄下有大量重要的系統(tǒng)DLL,如果您編的DLL與它們重名的話其后果簡直不堪設(shè)想,況且您的編程技術(shù)還不至于達(dá)到將自己編寫的DLL放到系統(tǒng)目錄中的地步吧!

三、調(diào)試技巧。
1 、我們知道DLL在編寫時是不能運(yùn)行和單步調(diào)試的。有一個辦法可以,那就是在Run|parameters菜單中設(shè)置一個宿主程序。在Local頁的Host Application欄中添上宿主程序的名字就可進(jìn)行單步調(diào)試、斷點(diǎn)觀察和運(yùn)行了。

2 、添加DLL的版本信息。開場白中提到了版本信息對于DLL是很重要的,如果包含了版本信息,DLL的大小會增加2Kb。增加這么一點(diǎn)空間是值得的。很不幸我們?nèi)绻苯邮褂肞roject|options菜單中Version選項是不行的,這一點(diǎn)Delphi的幫助文件中沒有提到,經(jīng)筆者研究發(fā)現(xiàn),只要加一行代碼就可以了。如下例:

library Delphi;

uses
SysUtils,
Classes;

{$R *.RES}
//注意,上面這行代碼必須加在這個位置

function TestDll(i:integer):integer;stdcall;
begin
Result:=i;
end;

exports
TestDll;

begin
end.

3 、為了避免與別的DLL重名,在給自己編寫的DLL起名字的時候最好采用字符數(shù)字和下劃線混合的方式。如:jl_try16.dll。

4 、如果您原來在Delphi 1或Delphi 2中已經(jīng)編譯了某些DLL的話,您原來編譯的DLL是16位的。只要將源代碼在新的Delphi 3或Delphi 4環(huán)境下重新編譯,就可以得到32位的DLL了。

[后記]:除了上面介紹的DLL最常用的使用方法外,DLL還可以用于做資源的載體。例如,在Windows中更改圖標(biāo)就是使用的DLL中的資源。另外,熟練掌握了DLL的設(shè)計技術(shù),對使用更為高級的OLE、COM以及ActiveX編程都有很多益處。

Delphi中如何調(diào)用DLL
馬上想得到的使用說明有以下幾點(diǎn):

1. 所需動態(tài)連結(jié)的 DLL 須置放在與執(zhí)行檔同一目錄或Windows System 目錄2. 確認(rèn) DLL export 出來的函式的原型, 以目前的情況而言, 通常只拿得到 C語言的函數(shù)原型,這時要注意 C 與 object Pascal 相對應(yīng)的型別, 如果需要, 在interface 一節(jié)定義所需的資料類別

3. 在 implementation 節(jié)中宣告欲使用的函式, 語法大致如下:

procedure ProcName(Argu...); far; external ’DLL檔名’;

index n;

function FuncName(Argr...): DataType; far;

external ’DLL檔名’; index n;

宣告時, index n 如果不寫, 便是參考資料中所謂 import by name 的方式, 此時, 由於需要從 DLL 的 name table 中找出這個函式, 因此, 連結(jié)執(zhí)行速度比import by ordinal稍慢一些, 此外, 還有一種 by new name, 由於我沒用過, 您可以查一參考資料, 大意是可以 import 後改用另一個程式命名呼叫這個函式

4. 然後, 呼叫與使用就與一般的Delphi 沒有兩樣5. 上述是直接寫到呼叫DLL函式的程式單元中, 此外,也可以將DLL的呼叫宣告集中到一個程式單元(Import unit), Delphi 內(nèi)附的 WinTypes, WinProcs是一個例子,

您可以參考一下,同時觀察一下 C 與 Pascal 互相對應(yīng)的資料型態(tài)6. 除了上述的 static import 的方式, 另外有一種 dynamic import 的寫法,先宣告一個程序類型(procedural-type),程式執(zhí)行時, 以LoadLibrary() API Load進(jìn)來後, 再以 GetProcAddress() API 取得函式的位址的方式來連結(jié)呼叫, 在ObjectPascal Language Guide P.132-133 有一個例子, 您可以參考看看

如果要舉個例子, 以下是從我以前的程式節(jié)錄出來的片斷:

(* for CWindows 3.1 *)

unit Ime31;

interface

uses

SysUtils, WinTypes, WinProcs, Dialogs;

type

(* 必要的資料型態(tài)宣告 *)

tDateNTime = record

wYear, wMonth, wDay: word;

wHour, wMin, wSec: word;

end;

TImePro = record

hWndIme: HWnd; { IME handle }

dtInstDate: tDateNTime; { Date and time of installation }

wVersion: word; { the version of IME }

szDescription: array[0..49] of byte; { Description of IME module}

szName: array[0..79] of byte; { Module name of the IME }

szOptions: array[0..29] of byte; { options of IME at startup}

fEnable: boolean; { IME status; True=activated,False=deactivated }

end;

pTImePro = ^TImePro;

function SetIme(const sImeFileName: string): boolean; far;

implementation

(* begin 呼叫 winnls.dll export 函數(shù)的宣告 *)

function ImpSetIme(hWndIme: HWND; lpImePro: pTImePro): boolean;far; external ’winnls.dll’;

(* end 呼叫 winnls.dll export 函數(shù)的宣告 *)

(* -------------------------------------------------- *)

(* SetIme(const sImeFileName: string): boolean;

(* ======

(* 切換到某一特定的輸入法

(*

(* 傳入引數(shù):

(* sImeFileName: 輸入法 IME 檔名, 例: phon.ime;

(* 空字串: 英數(shù)輸入法

(*

(* 傳回值:

(* True: 切換成功

(* False: 失敗

(* -------------------------------------------------- *)

function SetIme(const sImeFileName: string): boolean;

var

pImePro: pTImePro;

begin

Result := False;

if MaxAvail < SizeOf(TImePro) then

begin

MessageDlg(’記憶體不足’, mtWarning, [mbOk], 0);

Exit;

end

else

begin

New(pImePro);

try

if sImeFileName = ’’ then (* 空字串, 還原到英數(shù)輸入法 *)

pImePro^.szName[0] := 0

else

StrPCopy(@pImePro^.szName, sImeFileName);

Result := ImpSetIme(0, pImePro); (* 呼叫 ImpSetIme *)

finally

Dispose(pImePro);

end; { of try }

end;

end; { of SetIme }

end.

;

?

轉(zhuǎn)載于:https://www.cnblogs.com/xiongyingfeixiang/archive/2011/12/30/2307488.html

總結(jié)

以上是生活随笔為你收集整理的Delphi环境中编写调用DLL的方法和技巧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

免费在线观看a v | 免费av大片 | 久久久精品网 | 国产亚洲91| 91在线中字| 四虎影视精品永久在线观看 | 久久久久免费精品视频 | 黄色一级大片在线免费看产 | 九九热在线视频 | 成人小视频免费在线观看 | 国产精品成人国产乱一区 | 五月婷婷综 | 丁香婷婷久久久综合精品国产 | 国产成人精品一区二三区 | 啪啪激情网 | 成人一级片在线观看 | 欧美日本高清视频 | 亚洲综合欧美激情 | 国产免费资源 | 精品国产诱惑 | 激情五月婷婷丁香 | 久久刺激视频 | 免费a视频在线观看 | 国产精品午夜av | 国产成人在线网站 | 91麻豆福利 | 成人av免费在线播放 | 精品久久久久国产免费第一页 | 91精品在线免费观看视频 | 97超碰人人澡人人爱学生 | 国产精品一区二区在线看 | 最新av观看| 国产美女无遮挡永久免费 | 国产三级午夜理伦三级 | 久久婷婷精品视频 | 久草在线资源网 | 日韩视频一区二区三区在线播放免费观看 | 日韩色一区二区三区 | 成人av动漫在线 | 欧美日韩在线免费视频 | 日韩欧美视频免费在线观看 | 啪啪免费视频网站 | 精品亚洲视频在线 | 超碰97公开| 就要色综合| 最近中文字幕免费大全 | 狠狠色丁香婷婷综合欧美 | 久久在线影院 | 在线观看免费av网站 | 亚洲视频中文 | 伊色综合久久之综合久久 | 国产玖玖视频 | 日韩精品久久一区二区三区 | 91免费视频网站在线观看 | 精品自拍sae8—视频 | 亚洲成人高清在线 | 日韩精品久久久久久久电影99爱 | 开心色插 | 成人黄色小视频 | 亚洲精品激情 | 人人澡人人添人人爽一区二区 | 日日干网 | 欧美视频日韩视频 | 国产精品 日韩 欧美 | 午夜.dj高清免费观看视频 | 亚洲国产小视频在线观看 | 国产在线美女 | 人人狠狠综合久久亚洲婷 | 日韩高清在线一区二区三区 | 美女久久久久久久久久 | 密桃av在线 | 国产精品久久久区三区天天噜 | 人人插人人费 | 丁香六月天婷婷 | 色婷婷免费 | 成人午夜久久 | 色综合天天狠天天透天天伊人 | 国产精品久久99综合免费观看尤物 | 亚洲五月激情 | 国产精品久久久久久久久毛片 | 国产亚洲精品v | 国产精品久久久久一区二区三区 | 欧美亚洲xxx | 超碰国产在线播放 | 四虎国产精品成人免费4hu | 久久你懂的| 中文字幕在线网 | 国产精久久久 | 欧美另类xxxxx| 色狠狠综合 | 久久短视频 | 一区二区电影在线观看 | 就要干b| 国产精品18久久久久久久 | 黄色软件网站在线观看 | 日日摸日日碰 | 91丨porny丨九色 | 91丨九色丨丝袜 | 成人黄色视 | av色综合网 | 成人在线黄色 | www操操操| 视频三区 | 偷拍视频一区 | 日韩天天操 | 国产麻豆视频在线观看 | 久久精品视频在线免费观看 | 黄污网站在线观看 | 亚洲精品久久久久中文字幕m男 | 国产人成在线观看 | av资源在线看 | 91亚洲永久精品 | 很黄很污的视频网站 | 国产成人精品在线播放 | 国产精品一区二区久久 | 国产亚洲精品久久 | 亚洲精品乱码久久久久久蜜桃不爽 | www亚洲国产 | 久久综合色综合88 | 操操日日 | 在线免费观看视频a | 国产精品福利无圣光在线一区 | 欧美性生爱 | 欧美一级小视频 | 亚洲国产理论片 | 97在线公开视频 | 免费在线观看av的网站 | 久久最新网址 | 久久9999久久免费精品国产 | 中文字幕免费在线看 | 亚洲专区视频在线观看 | 五月天丁香亚洲 | www天天干| 久久亚洲欧美日韩精品专区 | 狠狠躁日日躁狂躁夜夜躁av | 九九热免费精品视频 | 丁香花中文字幕 | 深爱激情久久 | 丁香资源影视免费观看 | 精品国产免费人成在线观看 | 日韩天天操 | 97视频免费播放 | 在线看片视频 | 狠狠色丁香婷婷综合久小说久 | 欧美一级片免费播放 | www.日韩免费| 免费在线观看日韩欧美 | 国产一级特黄毛片在线毛片 | 免费视频97 | 免费a视频在线 | 久草在线免费在线观看 | 久免费| 一区二区三区不卡在线 | 天天射天天操天天色 | 婷婷激情在线 | 国产一级91 | 亚洲一区二区三区毛片 | 精品国产自在精品国产精野外直播 | 国产美女在线免费观看 | 国产精品一级在线 | 国产一区二区三区在线 | 国产婷婷 | 玖玖玖精品 | 国产97免费| 伊人资源视频在线 | 国产精品18久久久 | 狠狠狠狠狠狠狠狠 | 亚洲成a人片77777kkkk1在线观看 | 狠狠的日日 | 成人久久久电影 | 国产精品99久久免费黑人 | 黄污视频大全 | 中文在线字幕观看电影 | 日本大片免费观看在线 | 综合国产视频 | 九九热精品视频在线播放 | 久草在线免费资源站 | 二区三区av | 在线观看一级 | 黄色网www | 成年人三级网站 | 中文字幕在线观看第三页 | 久久一级片| 在线观看视频色 | 狠狠五月婷婷 | 亚洲伊人天堂 | 永久黄网站色视频免费观看w | 美女黄色网在线播放 | 欧美aⅴ在线观看 | 91九色蝌蚪视频在线 | 日本精品视频在线 | 免费在线看v | 国产视频精品网 | 91看成人| 久久久精品视频网站 | 成人在线免费看 | 九九热精品视频在线播放 | 欧美激精品 | 色中射 | 国产中文字幕一区二区 | 9热精品| www91在线 | 天堂在线视频免费观看 | 欧美影片 | 国产黄a三级三级三级三级三级 | 成人播放器| 久久成人免费电影 | 亚洲国产中文字幕在线视频综合 | 久操视频在线免费看 | 日日夜夜91 | 亚洲精品午夜久久久久久久 | 亚洲综合成人av | 九九免费观看全部免费视频 | 日韩理论片 | 中文字幕美女免费在线 | 成人免费电影 | 日韩精品一区二区免费 | 有码中文在线 | 天天草天天干天天 | 日本精品中文字幕在线观看 | 亚洲成av人片在线观看香蕉 | 91网页版免费观看 | 在线电影 一区 | 久久久毛片 | 国产精品99久久久久久久久久久久 | 99热手机在线 | 精品a级片| 麻豆91在线看 | 成人看片 | 国产码电影| 成人免费在线观看电影 | 久久精品站 | 悠悠av资源片 | 激情五月色播五月 | 亚洲综合视频在线 | 日韩高清三区 | 色视频在线 | 日本黄色大片儿 | 三级视频日韩 | 伊人天天干 | 美女视频久久黄 | 96久久精品 | 人人干天天射 | 五月婷婷综合在线 | 欧美大jb | 波多野结衣一区 | 四虎影视精品永久在线观看 | 激情一区二区三区欧美 | 国产精品免费看久久久8精臀av | 色综合小说 | 色视频国产直接看 | 一区精品久久 | 91网站在线视频 | 色婷婷综合久色 | 久久久久国产精品免费网站 | 在线99热| 一区二区在线电影 | 国产精品欧美久久久久久 | 国产精品99久久久久久大便 | 四虎成人精品永久免费av九九 | 美女视频永久黄网站免费观看国产 | 色婷婷成人 | 亚洲春色综合另类校园电影 | 欧美极品xxx | 国产破处在线播放 | www.夜夜爱| 欧美成人在线免费观看 | 国产理论影院 | 少妇高潮流白浆在线观看 | 久久精品视频在线观看 | 国产精彩视频一区二区 | 2021国产在线 | 国产高清av免费在线观看 | 国产成人精品在线观看 | 久草在线免费色站 | 国产69精品久久久久9999apgf | 精品久久免费看 | 色婷婷在线观看视频 | 麻豆精品91| 在线视频观看成人 | 欧美视频xxx | 在线观看一级视频 | 996久久国产精品线观看 | 欧美日韩调教 | 丁香国产视频 | 国产夫妻性生活自拍 | 亚洲综合丁香 | 成片免费观看视频 | 久久久午夜电影 | 18做爰免费视频网站 | 日韩理论电影网 | 天天天色综合 | 国产福利一区二区在线 | 九九九在线观看视频 | 亚洲综合国产精品 | 97精品国产91久久久久久久 | 男女精品久久 | 国产精品久久久久久久久久免费看 | 波多在线视频 | 亚洲人成网站精品片在线观看 | 玖玖999 | 亚洲一区二区三区四区精品 | 精品国产乱码一区二 | 国产午夜三级一区二区三 | www视频在线播放 | 国产糖心vlog在线观看 | 久久免费的精品国产v∧ | 蜜臀久久99精品久久久久久网站 | 中文字幕在线观看免费高清完整版 | 久久噜噜少妇网站 | 波多野结衣网址 | 六月丁香综合网 | 成人久久毛片 | 亚洲a网 | 日韩性久久 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 不卡电影一区二区三区 | 国产精品在线看 | 国产精品区二区三区日本 | 五月天综合网站 | 婷婷色中文 | 久久九精品 | 天堂av网站 | 成年人在线观看视频免费 | 伊人av综合 | 国产亚洲精品久久久久久移动网络 | 欧美精品999 | 久久精品99国产国产精 | 天天干天天操天天射 | 欧美作爱视频 | 亚洲成人午夜在线 | av免费网站在线观看 | 美女激情影院 | 中文字幕91 | 亚洲国产精品电影在线观看 | 午夜精品久久久久久久爽 | 天天人人 | 婷婷色综合| 国产午夜精品一区二区三区欧美 | 欧美日韩在线免费视频 | 日韩在线电影一区二区 | 亚洲91av| 久久综合久久久久88 | 狠狠色丁香久久婷婷综合_中 | 黄色成年 | 狠狠操夜夜| 日韩欧美视频在线免费观看 | 午夜精品一区二区国产 | 欧美a在线免费观看 | 日韩免费二区 | 91亚洲网 | 久久九九影视网 | 在线免费黄色毛片 | 精品视频97| 日本中文字幕一二区观 | 日韩免费大片 | 一级片免费观看视频 | 91成版人在线观看入口 | 亚洲黄色激情小说 | 国产在线黄 | 日韩区欠美精品av视频 | 天天操天天干天天 | 国产成人精品999在线观看 | 毛片美女网站 | 国产精品99久久久久久宅男 | 日韩videos高潮hd | 中文字幕av影院 | 国产一区在线免费观看视频 | 国产明星视频三级a三级点| 黄色小说视频在线 | 日韩免费小视频 | 99在线热播精品免费 | 国产小视频免费在线观看 | 国产韩国日本高清视频 | 天天操天天干天天干 | 国产精品一区二区在线观看免费 | 国产精品九九久久99视频 | 手机在线小视频 | 色综合 久久精品 | 狠狠色噜噜狠狠 | 99国内精品 | 色吊丝在线永久观看最新版本 | 在线观看国产www | 国产真实在线 | 在线免费色视频 | 在线精品视频免费播放 | 成年人三级网站 | 久久乐九色婷婷综合色狠狠182 | 超碰公开在线 | 激情综合交 | 日韩理论影院 | 国产成人av免费在线观看 | 精品99在线视频 | 久久精品视频在线观看 | 一级片免费在线 | 激情影院在线观看 | 美女视频黄的免费的 | 久久亚洲福利视频 | 一级性视频 | 在线探花 | 日韩精品一区二区三区不卡 | 在线国产中文字幕 | www激情com| 青春草国产视频 | 一级黄色片网站 | 亚欧日韩成人h片 | 一级久久精品 | 久久久久五月天 | 国产精品99久久久精品 | 色综合天天射 | 国产精品日韩在线 | 黄色影院在线播放 | 亚洲天天看 | 在线视频精品播放 | 五月婷婷一区 | 国产福利网站 | 婷婷国产v亚洲v欧美久久 | 欧美精品在线观看免费 | 日本在线观看一区二区三区 | 91亚洲成人 | 欧美一级片免费在线观看 | 亚洲欧美偷拍另类 | 亚洲一级久久 | 国产91成人 | 成人在线视频网 | 2023av| 久久激情精品 | 精品成人久久 | 久久永久视频 | 91av资源在线 | 欧美伦理一区二区 | 一区二区三区动漫 | 久久精品亚洲 | 国产精品亚洲片在线播放 | 免费看精品久久片 | 中文字幕中文字幕在线一区 | 亚洲综合精品在线 | 99国产一区二区三精品乱码 | 97夜夜澡人人双人人人喊 | 99久久精品国产免费看不卡 | 国产96视频 | 在线观看av网站 | 日韩精品中文字幕有码 | 麻豆va一区二区三区久久浪 | 亚洲日本欧美在线 | 黄色av电影免费观看 | 国产精品一区二 | 日韩av成人免费看 | 最近2019中文免费高清视频观看www99 | 欧美成人影音 | 欧美日产一区 | 日韩av图片 | 国产一级特黄电影 | 国产亚洲精品美女久久 | 国内精品久久久久久久影视麻豆 | 亚州av网站 | 中文字幕高清免费日韩视频在线 | 天天操天天射天天舔 | 精品 激情 | 成人 亚洲 欧美 | 在线观看亚洲免费视频 | 成人免费网站在线观看 | 日韩中文字| 久久国产精品99久久久久久丝袜 | 欧美天天射 | 亚洲人视频在线 | 手机av观看 | 欧美一级片在线免费观看 | 一区二区三区日韩在线 | 国产一区福利在线 | 国产精品中文久久久久久久 | 日韩最新在线视频 | 国产一区二区三区视频在线 | 久久精品日本啪啪涩涩 | 日韩电影在线观看中文字幕 | 天天干天天射天天爽 | 激情婷婷亚洲 | 日韩中文字幕免费视频 | 黄色成人影视 | 久久国产精品视频免费看 | 日韩欧美一区二区三区黑寡妇 | 免费毛片aaaaaa | 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲精品欧美精品 | 一区二区三区免费 | av一区二区在线观看中文字幕 | 手机av网站 | 亚洲 综合 激情 | 久久久国产精品一区二区三区 | 久免费| 在线中文字幕电影 | www.黄色 | 美女网站在线播放 | 午夜18视频在线观看 | 香蕉在线播放 | 免费高清看电视网站 | 日本少妇高清做爰视频 | 欧美一进一出抽搐大尺度视频 | 91精品一区国产高清在线gif | 久久tv| 91视频传媒| 国产精品porn | 91av视屏| 天天干天天射天天插 | 91成人精品一区在线播放 | www久久| 91视视频在线直接观看在线看网页在线看 | 国产欧美中文字幕 | 久草在线中文888 | 色婷婷综合久久久中文字幕 | 亚洲视频1 | 久久国产精品二国产精品中国洋人 | 伊人五月在线 | 成人av电影在线播放 | 91人人澡 | av黄色免费在线观看 | 亚洲成人网在线 | 欧美日韩国产色综合一二三四 | 欧美日韩国产二区 | 丁香婷婷色月天 | av怡红院 | 免费福利在线播放 | 一二三区高清 | 麻豆国产视频下载 | 91久久精品一区 | 国产99一区视频免费 | 色a资源在线 | av色图天堂网 | 久久精品电影 | 日韩欧美视频在线观看免费 | 亚洲精品18p | 五月天丁香 | 天天操天天爱天天干 | 另类老妇性bbwbbw高清 | 亚洲精品男人天堂 | 97视频在线观看视频免费视频 | 免费福利在线观看 | 天天人人 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 视频一区二区三区视频 | 免费美女久久99 | 五月婷综合 | 五月开心综合 | 操操操天天操 | 国产福利精品在线观看 | 日韩av男人的天堂 | 国产一区二三区好的 | 国产香蕉在线 | 精品视频免费 | 97国产一区二区 | 成人免费xyz网站 | 成人av影院在线观看 | 久久精品99国产精品酒店日本 | 狠狠干夜夜操 | 久久999精品 | 天天爱综合 | 色欧美视频| 欧美日韩一区二区三区不卡 | 综合成人在线 | 国产精品6 | 日本狠狠干 | av不卡免费看 | 日本久久久久久久久久 | 日韩精品视频第一页 | 中文字幕av全部资源www中文字幕在线观看 | 日韩精品久久一区二区三区 | 免费人成网ww44kk44 | 日韩精品一区二区三区免费视频观看 | 久久国产精品一区二区 | 欧洲精品久久久久毛片完整版 | 日本中文字幕在线看 | 久久精品99北条麻妃 | 国产精品va在线播放 | 国产精品乱码久久久 | 亚洲午夜激情网 | 深夜免费小视频 | 欧亚日韩精品一区二区在线 | 久久激情视频 久久 | 在线电影a | 午夜精品久久久久久久久久久久久久 | 在线97| 欧美色婷| 日本天天操| 婷婷国产在线观看 | 色婷五月天 | 国产亚洲日 | 日韩国产精品久久久久久亚洲 | 一区二区精品视频 | 又黄又爽的免费高潮视频 | 西西444www大胆高清视频 | 狠狠操电影网 | 精品一区二区影视 | 在线免费观看视频你懂的 | 日韩三级在线观看 | 亚洲免费不卡 | 久久91久久久久麻豆精品 | 天天操天天摸天天射 | japanesexxxxfreehd乱熟 | 国产一区二区三区高清播放 | 狠狠操夜夜操 | 国产精品久久久久久久免费大片 | 久久精品在线免费观看 | 伊人视频 | 91免费在线视频 | 五月天网页 | 美国三级黄色大片 | 中文字幕在线播放一区二区 | 免费男女羞羞的视频网站中文字幕 | 婷婷久久丁香 | 久草精品视频在线观看 | 精品影院一区二区久久久 | 91最新视频 | 我要色综合天天 | 成人av免费播放 | 九九精品毛片 | 亚洲欧美偷拍另类 | 久碰视频在线观看 | 久久精品—区二区三区 | 日韩欧美国产免费播放 | 久久精品国产精品亚洲 | 天天色天天色 | 日韩一区二区三区免费视频 | 狠狠操狠狠干天天操 | 久久99精品国产99久久 | 日韩欧美精品一区二区三区经典 | 青青草华人在线视频 | 麻豆91在线播放 | 激情网婷婷 | 日韩免费观看一区二区 | 手机av电影在线观看 | 超碰人人91 | 久久国产视屏 | 中文字幕影视 | 色综合天天综合网国产成人网 | 国产黄色视 | 国产成人三级在线播放 | 色视频网站在线 | 一区二区在线电影 | 97久久久免费福利网址 | 在线观看中文字幕亚洲 | 新版资源中文在线观看 | 九色视频网 | 在线三级播放 | 亚洲日本va午夜在线电影 | 欧美性色综合网 | 国产精品久久久久av免费 | 日本夜夜草视频网站 | 欧美亚洲国产精品久久高清浪潮 | 一级黄色在线免费观看 | 欧美午夜久久久 | 日韩美一区二区三区 | 干狠狠| 午夜免费福利视频 | 天天射天天色天天干 | 欧美日韩在线观看一区二区三区 | 亚洲成人频道 | 日本久久综合网 | 97国产情侣爱久久免费观看 | 成人久久久久 | 深夜免费小视频 | 福利视频精品 | 欧美一级在线观看视频 | 一区三区视频在线观看 | 在线看片视频 | 欧美日韩在线免费观看 | 国产粉嫩在线观看 | 亚洲撸撸| 精品久久久久久久 | 色是在线视频 | 夜夜婷婷| 91av视频免费观看 | 久久综合色婷婷 | 一区免费视频 | 欧美一区二区伦理片 | 久久久久久久久久久综合 | 精品国产一区二区在线 | 国产黄色在线观看 | 久久久久欠精品国产毛片国产毛生 | 久久国产精品小视频 | 免费看久久| 中文字幕乱码亚洲精品一区 | 日本特黄一级 | 色爱区综合激月婷婷 | 欧美一区二区伦理片 | 人人超碰在线 | 99色| 波多野结衣在线中文字幕 | 中文在线免费观看 | 91夜夜夜| 久久久久久久久精 | 欧美一级片在线播放 | 久久精品波多野结衣 | 亚洲国产精品推荐 | 久草在线一免费新视频 | 国产精品久久久久久久久久久久午夜 | 日韩av片无码一区二区不卡电影 | 麻豆视频免费在线播放 | 日本成人中文字幕在线观看 | 狠狠激情中文字幕 | 亚洲精品美女在线 | 欧美va天堂va视频va在线 | 中文字幕超清在线免费 | 黄色成人毛片 | 欧美日韩在线观看一区二区三区 | 四虎国产视频 | 国产精品久久久久久久久久新婚 | 精品国产一区二区三区久久久久久 | 欧美一级性 | 色视频一区 | 国产明星视频三级a三级点| 国产区在线视频 | 久久免费av电影 | 欧美成年人在线视频 | 久草久视频 | 亚洲精品视频 | 国产精品久久久久久久电影 | 国产精品久久久久高潮 | 五月婷婷激情五月 | 精品亚洲欧美无人区乱码 | 亚洲一级电影在线观看 | 五月天婷婷在线观看视频 | 国产精品久久久久高潮 | 国产精品丝袜在线 | 九九免费在线观看 | 欧美精品免费视频 | 亚洲电影网站 | 国产在线观看免费av | 免费看一级片 | 国产精品久久久久免费 | www.久草.com | 国产在线一卡 | 波多野结衣电影一区二区三区 | 亚在线播放中文视频 | 综合精品在线 | 天天干 夜夜操 | 免费高清av在线看 | 日日干精品 | 日韩在线观看a | 久久久国产网站 | 欧美夫妻生活视频 | 日韩精品视频免费专区在线播放 | 中文字幕成人在线观看 | 五月天激情婷婷 | 国产成人一区二区三区在线观看 | 国产69精品久久久久久 | 国产精品永久免费观看 | a'aaa级片在线观看 | 在线性视频日韩欧美 | 国产精品理论片在线播放 | www日日夜夜 | 国产日本亚洲 | 国产精品99久久久久久武松影视 | 日本女人在线观看 | 欧美一区二区在线免费观看 | 国产区精品视频 | 国产精品一区二区久久精品爱微奶 | 欧美 日韩 国产 中文字幕 | 色五月色开心色婷婷色丁香 | www.久久免费视频 | 在线看国产日韩 | 蜜臀av性久久久久av蜜臀妖精 | 69欧美视频 | 国产亚洲成av人片在线观看桃 | 综合在线观看色 | 亚洲免费观看视频 | 操操操综合 | www.亚洲精品在线 | 人人射人人爽 | 日韩美av在线 | 91精品久久久久久综合乱菊 | 亚洲视频精品在线 | 国产精品第一页在线 | 日韩专区一区二区 | 日日夜夜91| 亚洲午夜久久久久久久久电影网 | 成人a毛片| av在线播放网址 | 中文字幕在线不卡国产视频 | 成人av免费电影 | 在线观看成人小视频 | av手机在线播放 | 黄www在线观看 | 91麻豆精品一区二区三区 | 日韩在线电影一区二区 | 亚洲国产午夜视频 | 久久久五月婷婷 | 日本久久99| 日韩电影一区二区三区在线观看 | 婷婷五天天在线视频 | 国产xxxx做受性欧美88 | 久草视频在线免费播放 | 精品少妇一区二区三区在线 | 天天干婷婷 | 夜夜操狠狠操 | 久久午夜鲁丝片 | 一本到视频在线观看 | 婷婷色社区 | 91视视频在线直接观看在线看网页在线看 | 欧美另类xxx | 欧美日本一区 | 国产精品免费麻豆入口 | 亚洲人成综合 | 久久精品女人毛片国产 | 999超碰 | 嫩草av在线 | 亚洲美女精品视频 | 天天色官网 | 久操伊人| 亚州欧美精品 | 久久精品人人做人人综合老师 | www.在线观看av | 国内丰满少妇猛烈精品播放 | 97在线成人 | 九九久久婷婷 | 日韩乱码中文字幕 | 深爱激情五月综合 | 亚洲第五色综合网 | 天天曰视频 | 91在线最新 | 午夜精品视频免费在线观看 | 国产小视频免费观看 | 日韩在线观看一区 | 免费高清看电视网站 | 国产免费大片 | 亚洲成人精品av | 中文字幕 国产精品 | 狠狠成人 | 亚洲精品美女久久 | 国产日韩欧美在线影视 | 三级黄色a | 久久视频在线免费观看 | 五月婷婷在线综合 | 久久久久久久久久免费 | 国产精品免费在线视频 | 成人黄色资源 | 亚洲精品视频在 | 久久久www成人免费精品张筱雨 | 国产丝袜高跟 | 月丁香婷婷 | 91网址在线看| 欧美激情视频在线观看免费 | 国产在线看一区 | 久久综合久久88 | 激情av一区二区 | www.久草.com| 国产精品成人在线 | 国产色视频一区二区三区qq号 | 97天堂 | 日韩在线免费高清视频 | 一区二区 精品 | 在线a视频 | 久久视频国产精品免费视频在线 | 日本三级香港三级人妇99 | 日韩久久久久久久久久 | 91手机视频在线 | 综合久久久久久 | 精品专区一区二区 | 精品久久网 | 日韩在线免费播放 | 国产一卡二卡在线 | 亚洲伊人网在线观看 | 免费国产在线视频 | 色多多视频在线 | 欧洲一区二区三区精品 | 精品伊人久久久 | 亚洲日韩精品欧美一区二区 | 一区二区三区在线免费观看 | av资源免费看 | 黄色中文字幕 | 最近免费中文字幕mv在线视频3 | 久久久久综合精品福利啪啪 | 狠狠色丁香久久婷婷综合_中 | 欧美一级特黄aaaaaa大片在线观看 | 丁香高清视频在线看看 | 婷婷丁香在线视频 | 青草视频在线播放 | 日日夜夜天天综合 | 国产精品毛片一区视频播 | www.狠狠操.com | 国产精品av久久久久久无 | www色,com| 91九色国产蝌蚪 | 97色国产| 成人中文字幕在线 | 日本视频高清 | 91av看片 | 91色影院| 久久久精品国产一区二区三区 | 日精品在线观看 | www.综合网.com | 免费97视频 | 久久99精品国产91久久来源 | 亚洲va欧洲va国产va不卡 | 午夜婷婷综合 | 久久精品毛片基地 | 久久天天躁夜夜躁狠狠躁2022 | 最新国产中文字幕 | 中文字幕在线观看播放 | 日韩精品在线一区 | 日本h在线播放 | 精品国产欧美一区二区三区不卡 | 国产麻豆电影 | 在线观看亚洲精品 | 一区二区三区韩国免费中文网站 | 中文字幕第一页在线视频 | 在线久久 | 国产91精品看黄网站 | 欧美少妇xx | 欧美精品久久久久a | 久草视频在 | 国产成人精品久久久久 | 去干成人网 | 97免费在线观看视频 | 久久久久国产精品视频 | 99久e精品热线免费 99国产精品久久久久久久久久 | 蜜臀久久99精品久久久无需会员 | 欧美视屏一区二区 | 成人国产精品一区 | 免费试看一区 | 久久久亚洲精华液 | 狠狠色婷婷丁香六月 | 激情开心站 | 国产一线二线三线在线观看 | 久久深夜| 伊人色综合网 | 国产精品videoxxxx | 国产高清不卡av | 亚洲综合在线五月 | 欧美一区二区三区在线播放 | 日韩欧美亚州 | 欧美精品乱码99久久影院 | 天天艹天天操 | 伊人夜夜 | 国产小视频免费在线观看 | 国产99亚洲 | 国产精品99久久免费黑人 | 五月天亚洲激情 | 四虎成人精品永久免费av | 97成人超碰| 在线观看小视频 | 国产精品一区二区三区在线免费观看 | 国产91精品一区二区绿帽 | 中文字幕在线电影 | 久久五月网| 国产小视频在线观看 | 国内久久久久 | 日韩av电影免费在线观看 | 免费av大片| 成人丁香花 | av一区二区三区在线播放 | 中文字幕在线第一页 | 日韩av线观看 | 一区精品久久 | 国产一区视频在线 | 精品久久久久久亚洲综合网 | 免费看的黄色小视频 | 91亚洲精品久久久久图片蜜桃 | 午夜av免费看 | 开心丁香婷婷深爱五月 | 人人超碰免费 | 91女神的呻吟细腰翘臀美女 | 中文字幕有码在线 | 成人午夜片av在线看 | 亚洲欧美精品在线 | 91在线超碰| 欧美一级淫片videoshd | 久久久精品视频成人 | 亚洲欧洲一区二区在线观看 | 欧美日韩国产亚洲乱码字幕 | 久久精品国产一区二区电影 | 亚洲婷婷丁香 | 女女av在线 | 91网在线看 | 黄色av一区二区三区 | www久久久 | 人人添人人澡 | 在线免费黄色 | av.com在线| 高清av在线 | 伊人欧美 | 香蕉影院在线播放 | 麻豆精品在线视频 | 国产精品美乳一区二区免费 | 色网站免费在线看 | 国产一区二区在线免费 | 中文字幕日韩精品有码视频 | 亚州精品天堂中文字幕 | 91天堂素人约啪 | 永久免费的啪啪网站免费观看浪潮 | 国产精品av电影 | 色99之美女主播在线视频 | 又黄又爽又色无遮挡免费 | 97在线视频观看 | 亚洲精品国产成人 | 在线观看成人网 | 国产美女精品久久久 | 亚洲精品一区二区三区四区高清 | 99精品在线视频观看 |