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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? shpa3api.pas

?? 用Delphi寫的呼叫中心
?? PAS
?? 第 1 頁 / 共 4 頁
字號:
unit Shpa3api;

interface

uses Windows;

const
//enum{
  ANALOG_CH = 0;
  INTER_CH  = 1;
  USER_CH   = 2;
  REC_CH    = 3;
  SS1_CH    = 4;
  FAX_CH    = 5;
//};

//pending reason
//enum{
  ANALOGOUT_NO_DIALTONE=0;
  ANALOGOUT_BUSYTONE=1;
  ANALOGOUT_ECHO_NOVOICE=2;
  ANALOGOUT_NOANSWER=3;
  ANALOGOUT_TALKING_REMOTE_HANGUPED=4;

  SS1IN_WAIT_SET_KB=10;
  SS1IN_BWD_KB5=11;
  SS1IN_TALKING_REMOTE_HANGUPED=12;			// 自動呼入時檢測到主叫用戶先掛機


  SS1OUT_TALKING_REMOTE_HANGUPED=20;			// 自動呼出進入通話后檢測到被叫用戶先掛機
  SS1OUT_NOANSWER=21;						// 等待被叫用戶摘機超時
  SS1OUT_NOBWDACK=22;						// 等待占用應答信號超時
  SS1OUT_DIALING_BWD_HANGUP=23;				// 收到后向拆線信號
  SS1OUT_BWD_A5=24;							// 收到A=5(空號)信號
  SS1OUT_BWD_KB5=25;							// 收到KB=5(空號)信號
  SS1OUT_BWD_KB2=26;							// 用戶“市忙”
  SS1OUT_BWD_KB3=27;							// 用戶”長忙“
  SS1OUT_BWD_A4=28;							// 機鍵擁塞
  SS1OUT_BWD_KB4=29;							// 收到KB=4(機鍵擁塞)信號
  SS1OUT_TIMEOUT_BWD_A=30;					// 等候接收后向A組信號超時
  SS1OUT_TIMEOUT_BWD_A_STOP=31;				// 等候后向A組信號停發超時
  SS1OUT_TIMEOUT_BWD_KB=32;					// 接收后向KB信號超時
  SS1OUT_TIMEOUT_BWD_KB_STOP=33;				// 等候被叫方停發后向KB信號超時
  SS1OUT_TIMEOUT_CALLERID_BWD_A1=34;			// 收到未定義的后向A組信號
  SS1OUT_TIMEOUT_CALLERID_BWD_A1_STOP=35;	// 發送CALLERID時等候后向A組信號停發超時
  SS1OUT_UNDEFINED_CALLERID_BWD_A=36;		// 發送主叫號碼時收到未定義的后向A組信號
  SS1OUT_UNDEFINED_BWD_A=37;					// 收到未定義的后向A組信號
  SS1OUT_UNDEFINED_BWD_KB=38;				// 收到未定義的KB信號
//};


//enum{
  S_CALL_STANDBY=0;
  S_CALL_PICKUPED=1;
  S_CALL_RINGING=2;
  S_CALL_TALKING=3;
  S_CALL_ANALOG_WAITDIALTONE=4;
  S_CALL_ANALOG_TXPHONUM=5;
  S_CALL_ANALOG_WAITDIALRESULT=6;
  S_CALL_PENDING=7;
  S_CALL_OFFLINE=8;

  S_CALL_WAIT_REMOTE_PICKUP=9;
  S_CALL_ANALOG_CLEAR=10;

  S_CALL_SS1_BLOCK=20;
  S_CALL_SS1_SAYIDLE=21;

  S_CALL_SS1IN_WAIT_PHONUM=30;
  S_CALL_SS1IN_WAIT_FWDSTOP=31;
  S_CALL_SS1IN_WAIT_CALLERID=32;
  S_CALL_SS1IN_WAIT_KD=33;
  S_CALL_SS1IN_WAIT_KDSTOP=34;

  S_CALL_SS1OUT_WAITBWDACK=40;
  S_CALL_SS1OUT_TXPHONENUM=41;
  S_CALL_SS1OUT_WAIT_PHONUM=42;
  S_CALL_SS1OUT_TXCALLERID=43;
  S_CALL_SS1OUT_WAIT_KB=44;
//};

//enum{
  DIAL_STANDBY=0;
  DIAL_DIALING=1;
  DIAL_ECHOTONE=2;
  DIAL_NO_DIALTONE=3;
  DIAL_BUSYTONE=4;
  DIAL_ECHO_NOVOICE=5;
  DIAL_NOVOICE=6;
  DIAL_VOICE=7;
  DIAL_VOICEF1=8;
  DIAL_VOICEF2=9;
  DIAL_NOANSWER=10;
  DIAL_FAILURE=11;
  DIAL_INVALID_PHONUM=12;
//};



//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ INITIALIZATION OPERATION  @@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmStartCti( lpSsmCfgFileName:PChar;
                      lpIndexCfgFileName:PChar):Integer; stdcall;

function SsmCloseCti():Integer; stdcall;
procedure SsmGetLastErrMsg( szErrMsgBuf:PChar); stdcall;

function SsmGetLastErrCode():Integer; stdcall;

function SsmGetMaxUsableBoard():Integer; stdcall;

function SsmGetMaxCfgBoard():Integer; stdcall;

function SsmGetRxDtmfBufSize():Integer; stdcall;

function SsmGetAccreditId( nBId:Integer):Integer; stdcall;

function SsmGetMaxCh():Integer; stdcall;

function SsmGetChType(ch:Integer):Integer; stdcall;

function SsmSetMaxIdxSeg( wMaxIdxSeg:WORD):Integer; stdcall;

function SsmLoadIndexData(nSegNo:Integer;
                          pAlias:PChar;
                          nCodec:Integer;
                          pVocFile:PChar;
                          lStartPos:LongInt;
                          lLen:LongInt):Integer; stdcall;

function SsmFreeIndexData( nSegNo:Integer):Integer; stdcall;

function SsmGetTotalIndexSeg():Integer; stdcall;
function SsmPauseCard():Integer; stdcall;
function SsmRestartCard():Integer; stdcall;


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PLAY OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetPlayVolume(ch:Integer; nVolume:Integer):Integer; stdcall;
function SsmSetDtmfStopPlay(ch:Integer; bDspf:Boolean):Integer; stdcall;
function SsmGetDtmfStopPlayFlag(ch:Integer):Integer; stdcall;
function SsmSetBargeinStopPlay(ch:Integer;  bBispf:Boolean):Integer; stdcall;
function SsmGetBargeinStopPlayFlag(ch:Integer):Integer; stdcall;
function SsmPlayFile(ch:Integer;
                     pszFileName:PChar;
                     nFormat:Integer;
                     dwStartPos:DWORD;
                     dwLen:DWORD):Integer; stdcall;

function SsmStopPlayFile(ch:Integer):Integer; stdcall;
function SsmPausePlay(ch:Integer):Integer; stdcall;
function SsmRestartPlay(ch:Integer):Integer; stdcall;
function SsmFastFwdPlay(ch:Integer):Integer; stdcall;
function SsmFastBwdPlay(ch:Integer):Integer; stdcall;
function SsmSetPlayTime(ch:Integer;  dwTime:DWORD):Integer; stdcall;
function SsmSetPlayPrct(ch:Integer;  dwPercentage:DWORD):Integer; stdcall;

function SsmGetPlayedTime(ch:Integer):LongInt; stdcall;

function SsmGetPlayedPercentage(ch:Integer):Integer; stdcall;

function SsmGetDataBytesToPlay(ch:Integer):LongInt; stdcall;

function SsmCheckPlay(ch:Integer):Integer; stdcall;
function SsmGetPlayType(ch:Integer):Integer; stdcall;
function SsmPlayIndexString(ch:Integer;  pszIdxStr:PChar):Integer; stdcall;
function SsmPlayIndexList(ch:Integer;
                          wIdxListLen:WORD;
                          pwIdxList:PWORD):Integer; stdcall;

function SsmStopPlayIndex(ch:Integer):Integer; stdcall;
function SsmClearFileList(ch:Integer):Integer; stdcall;
function SsmAddToFileList(ch:Integer;
                          pszFileName:PChar;
                          nFormat:Integer;
                          dwStartPos:DWORD;
                          dwLen:DWORD):Integer; stdcall;

function SsmPlayFileList(ch:Integer):Integer; stdcall;

function SsmStopPlayFileList(ch:Integer):Integer; stdcall;
function SsmPlayMem(ch:Integer;
                    nFormat:Integer;
                    pBuf:PBYTE;
                    dwBufSize:DWORD;
                    dwStartOffset:DWORD;
                    dwStopOffset:DWORD):Integer; stdcall;

function SsmGetPlayOffset(ch:Integer;  pdwPlayOffset:PDWORD):Integer; stdcall;
function SsmSetStopPlayOffset(ch:Integer;  dwStopPlayOffset:DWORD):Integer; stdcall;
function SsmStopPlayMem(ch:Integer):Integer; stdcall;
function SsmClearPlayMemList():Integer; stdcall;
function SsmAddToPlayMemList( pBuf:PBYTE;
                              dwDataLen:DWORD;
                              nFormat:Integer):Integer; stdcall;

function SsmPlayMemList(ch:Integer;  pMemList:PWORD;  wMemListLen:WORD):Integer; stdcall;
function SsmStopPlayMemList(ch:Integer):Integer; stdcall;



//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@    RECORD OPERATION   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetRecVolume(ch:Integer; nVolume:Integer):Integer; stdcall;
function SsmGetRecType(ch:Integer):Integer; stdcall;
function SsmRecToFile(ch:Integer;
                      pszFileName:PChar;
                      nFormat:Integer;
                      dwStartPos:DWORD;
                      dwBytes:DWORD;
                      dwTime:DWORD;
                      nMask:Integer):Integer; stdcall;

function SsmPauseRecToFile(ch:Integer):Integer; stdcall;
function SsmRestartRecToFile(ch:Integer):Integer; stdcall;

function SsmGetRecTime(ch:Integer):LongInt; stdcall;
function SsmGetDataBytesToRecord(ch:Integer):LongInt; stdcall;

function SsmStopRecToFile(ch:Integer):Integer; stdcall;
function SsmChkRecToFile(ch:Integer):Integer; stdcall;
function SsmRecToMem(ch:Integer;
                     nFormat:Integer;
                     pBuf:PBYTE;
                     dwBufSize:DWORD;
                     dwStartOffset:DWORD):Integer; stdcall;

function SsmStopRecToMem(ch:Integer):Integer; stdcall;

function SsmGetRecOffset(ch:Integer):LongInt; stdcall;

function SsmGetRecAGCSwitch(ch:Integer):Integer; stdcall;
function SsmSetRecAGC(ch:Integer;  bEnable:Boolean):Integer; stdcall;

function SsmQueryOpRecMixer(ch:Integer):Integer; stdcall;
function SsmSetRecMixer(ch:Integer;  bEnRecMixer:Boolean;  nMixerVolume:Integer):Integer; stdcall;
function SsmGetRecMixerState(ch:Integer;
                             pnEnRecMixer:PInteger;
                             pnMixerVolume:PInteger):Integer; stdcall;

function SsmSetPrerecord(ch:Integer; bEnable:Boolean;  nMode:Integer;  wInsertTime:WORD; nFormat:Integer):Integer;stdcall;	
function SsmSetTruncateTail(ch:Integer; dwTime:DWORD):Integer;stdcall;
function SsmGetTruncateTailTime(ch:Integer):LongInt; stdcall;
function SsmGetPrerecordState(ch:Integer;  pnMode:PInteger;  pwInsertTime:PWORD; pnFormat:PInteger):Integer;stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@   RxDTMF OPERATION   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmEnableRxDtmf(ch:Integer;  bRun:Boolean):Integer; stdcall;
function SsmClearRxDtmfBuf(ch:Integer):Integer; stdcall;
function SsmGetDtmfStr(ch:Integer;  pszDtmf:PChar):Integer; stdcall;
function SsmGetRxDtmfLen(ch:Integer):Integer; stdcall;
function SsmGet1stDtmf(ch:Integer;  pcDtmf:PChar):Integer; stdcall;
function SsmGet1stDtmfClr(ch:Integer;  pcDtmf:PChar):Integer; stdcall;
function SsmGetLastDtmf(ch:Integer; pcDtmf:PChar):Integer; stdcall;
function SsmSetWaitDtmf(ch:Integer;  wTimeOut:WORD;  wMaxLen:WORD;  cEndChar:char;  bWithEndChar:Boolean):Integer; stdcall;
function SsmChkWaitDtmf(ch:Integer; pszDtmf:PChar):Integer; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@ TXDTMF OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmQueryTxDtmf(ch:Integer; pszDtmf:PChar):Integer; stdcall;
function SsmQueryTxFlash(ch:Integer; pszDtmf:PChar):Integer; stdcall;
function SsmSetTxDtmfPara(ch:Integer;  wOnTime:WORD;  wOffTime:WORD):Integer; stdcall;
function SsmGetTxDtmfPara(ch:Integer;  pwOnTime:PWORD;  pwOffTime:PWORD):Integer; stdcall;
function SsmTxDtmf(ch:Integer; pszDtmf:PChar):Integer; stdcall;
function SsmStopTxDtmf(ch:Integer):Integer; stdcall;
function SsmChkTxDtmf(ch:Integer):Integer; stdcall;
function SsmTxFlash(ch:Integer;  time:WORD):Integer; stdcall;
function SsmChkTxFlash(ch:Integer):Integer; stdcall;


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ INTER-CH OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetLocalFlashTime( nFlashTime:Integer):Integer; stdcall;
function SsmSetASDT(ch:Integer;  bEnAutoSendDialTone:Boolean):Integer; stdcall;
function SsmGetASDT(ch:Integer):Integer; stdcall;
function SsmGetFlashCount(ch:Integer):Integer; stdcall;
function SsmClearFlashCount(ch:Integer):Integer; stdcall;
function SsmGetHookState(ch:Integer):Integer; stdcall;
function SsmStartRing(ch:Integer):Integer; stdcall;
function SsmStopRing(ch:Integer):Integer; stdcall;


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ SEND TONE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmQueryOpSendTone(ch:Integer):Integer; stdcall;
function SsmSendTone(ch:Integer; nToneType:Integer):Integer; stdcall;
function SsmStopSendTone(ch:Integer):Integer; stdcall;


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@ TONE ANALYZE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmClearToneAnalyzeResult(ch:Integer):Integer; stdcall;
function SsmStartToneAnalyze(ch:Integer):Integer; stdcall;
function SsmCloseToneAnalyze(ch:Integer):Integer; stdcall;

function SsmGetOverallEnergy(ch:Integer):LongInt; stdcall;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一区二区三区精华液| 日韩精品中文字幕一区二区三区 | 久久女同性恋中文字幕| 欧美日本高清视频在线观看| 在线观看免费亚洲| 在线观看一区日韩| 欧美猛男gaygay网站| 欧美日韩在线精品一区二区三区激情| 91色在线porny| 欧美日韩一卡二卡三卡| 制服丝袜激情欧洲亚洲| 精品国产一区二区三区不卡 | 色欲综合视频天天天| 91丨九色丨国产丨porny| 在线观看视频一区二区 | 激情文学综合网| 国产伦精一区二区三区| 成人三级伦理片| 色8久久人人97超碰香蕉987| 91精品国产麻豆| 精品精品国产高清a毛片牛牛| 久久日韩精品一区二区五区| 国产精品网站一区| 亚洲国产美女搞黄色| 精品在线一区二区三区| av在线不卡电影| 欧美精品在线观看播放| 久久久久99精品一区| 亚洲精品美腿丝袜| 狠狠色狠狠色综合| 欧美日韩一二三区| 欧美激情一区在线| 日本中文字幕一区| 成人午夜视频在线观看| 欧美男男青年gay1069videost| 久久久久九九视频| 日日夜夜精品免费视频| 成人丝袜18视频在线观看| 欧美午夜理伦三级在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲视频一区在线| 国内欧美视频一区二区| 91成人在线精品| 久久久精品免费观看| 日韩精品亚洲专区| 色欧美乱欧美15图片| 国产偷国产偷亚洲高清人白洁 | 日韩欧美第一区| 亚洲精品国产无套在线观| 久久国产夜色精品鲁鲁99| 日本久久电影网| 国产精品无人区| 精品一区二区三区av| 欧美日本不卡视频| 亚洲黄色小说网站| www.日韩精品| 国产日韩欧美综合一区| 久久99久久99小草精品免视看| 欧美亚洲综合久久| 亚洲精品高清在线观看| gogogo免费视频观看亚洲一| 久久久久国产一区二区三区四区| 日韩av中文字幕一区二区三区| 污片在线观看一区二区| 91麻豆国产精品久久| 国产精品青草久久| 国产成人免费视频网站| 国产女人18水真多18精品一级做| 久久国产麻豆精品| 亚洲精品一区二区三区影院| 日韩电影在线免费| 欧美一区二区三区免费观看视频| 日韩成人精品在线| 制服丝袜中文字幕亚洲| 免费的国产精品| 精品国产免费一区二区三区四区| 青青草精品视频| 日韩视频在线永久播放| 久久精品国产秦先生| 日韩欧美在线123| 久久99国产乱子伦精品免费| 亚洲精品在线免费播放| 国产精品中文有码| 中文字幕日韩av资源站| 波多野结衣91| 亚洲午夜久久久久久久久电影网 | 免费成人美女在线观看.| 日韩精品一区二区三区在线| 黄色小说综合网站| 久久久亚洲午夜电影| aaa亚洲精品| 亚洲一区二区三区三| 欧美一区二区三区在线| 国产一区 二区| 亚洲欧洲www| 欧美三片在线视频观看| 久久精品国产一区二区三区免费看| 久久婷婷色综合| 在线一区二区三区四区| 青青草精品视频| 中文字幕 久热精品 视频在线 | 国产午夜精品久久久久久免费视| 99久久国产综合精品色伊| 亚洲动漫第一页| 久久久.com| 欧美日韩一区在线| 国产精品一二一区| 亚洲成人免费电影| 国产日韩欧美一区二区三区乱码| www.99精品| 久久精品理论片| 亚洲一区二区三区在线| 欧美α欧美αv大片| 色综合视频一区二区三区高清| 日本亚洲三级在线| 亚洲欧美电影院| 久久亚洲春色中文字幕久久久| 色欧美88888久久久久久影院| 韩国av一区二区三区| 亚洲一区二区三区美女| 国产欧美1区2区3区| 日韩欧美一区二区不卡| 色妹子一区二区| 国产.精品.日韩.另类.中文.在线.播放| 一区二区三区91| 亚洲国产精品精华液2区45| 欧美一级在线视频| 欧美日韩一区二区三区免费看| 丰满少妇在线播放bd日韩电影| 蜜桃视频第一区免费观看| 亚洲综合免费观看高清完整版在线| 久久只精品国产| 精品少妇一区二区三区日产乱码 | 久久亚洲春色中文字幕久久久| 欧美日韩一区二区三区免费看| 99视频一区二区三区| 国产福利一区二区三区视频在线 | 伊人色综合久久天天| 国产女同性恋一区二区| 亚洲精品一区二区三区香蕉| 欧美一区二区免费| 欧美精品第一页| 欧美体内she精高潮| 在线观看亚洲一区| 日本精品免费观看高清观看| 成人av资源在线| 国产成人综合亚洲91猫咪| 国产毛片精品国产一区二区三区| 青青草国产精品97视觉盛宴| 视频在线在亚洲| 亚洲国产va精品久久久不卡综合| 亚洲老司机在线| 亚洲欧美区自拍先锋| 亚洲人成伊人成综合网小说| 成人欧美一区二区三区白人| 国产精品国模大尺度视频| 国产精品国产三级国产aⅴ原创| 中文字幕不卡一区| 亚洲色图一区二区三区| 亚洲美女视频在线观看| 一区二区三区加勒比av| 午夜精品久久久久久久| 日韩av在线发布| 国产精品资源在线| av一区二区三区在线| 91豆麻精品91久久久久久| 欧美日韩的一区二区| 日韩精品专区在线影院重磅| 久久亚洲一级片| 亚洲欧美日韩在线| 日韩成人一级大片| 国产精品一区二区黑丝| 972aa.com艺术欧美| 欧美日韩美少妇| 欧美xxx久久| 国产精品久久久久一区| 午夜精品免费在线观看| 国产一区二区三区综合| 91伊人久久大香线蕉| 91精品国产手机| 中文无字幕一区二区三区| 一区二区免费在线| 麻豆成人91精品二区三区| 北岛玲一区二区三区四区| 欧美日韩久久久一区| 国产亚洲精品中文字幕| 亚洲韩国一区二区三区| 国产精品一区不卡| 欧美精品乱码久久久久久按摩 | 日韩欧美黄色影院| **欧美大码日韩| 久久成人免费日本黄色| 在线视频欧美区| 久久久亚洲精品石原莉奈| 亚洲一二三四在线| 成人免费视频国产在线观看| 欧美一区二区黄| 一区二区三区国产精品| 成人黄色在线网站| 欧美sm美女调教|