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

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

?? hcihc_basebandcmdretparamprocfunc.cpp

?? 藍(lán)牙協(xié)議HCI層指令發(fā)送,主要用于測試HCI以下的代碼及RF部分測試.
?? CPP
?? 第 1 頁 / 共 2 頁
字號(hào):
//--------------------------------------------------------------- %FILH_BEG% --
//-----------------------------------------------------------------------------
//
//  Project:		$$ProjectName
//
//  File name:		HCIHC_BaseNBandCmdRetParamProcFunc.cpp
//  Author:			Ebrahim Khorasani 
//  Description:	  
//
//  Revision History:
//  $Log: $
//
//  Rev 1.01  07/02/01 EK  .Updated ReadHoldModeActivity return Parameters
//  Rev 1.00  15 July 2000 Initial release
//    
//
//  Copyright (c) TelenComm Corporation  2000   -   All rights reserved    
//--------------------------------------------------------------- %FILH_END% 
//------------------------------------------------------------------------------
//
//  Includes
//
//------------------------------------------------------------------------------
#include <string.h>

#include "..\..\..\stdafx.h"
#include "..\..\..\BTHost.h"
#include "..\..\..\ChildFrm.h"

#include "..\..\Inc\HCIError.h"
#include "..\..\Events\Inc\HCIEventProcFunctions.h"
#include "..\Inc\HCIHC_BaseBandCmdProc.h"

//#include "..\..\Common\Common.h"
//#include "..\Inc\HCIBaseCmdProc.h"
//#include "..\..\Events\Inc\HCIEventPacket.h"
//#include "..\..\Events\Inc\HCIEventFormFunctions.h"

#define NAME_SIZE		248


//------------------------------------------------------------------------------
//
//  Types
//
//------------------------------------------------------------------------------
 

//------------------------------------------------------------------------------
//
//  Class Declarations
//
//------------------------------------------------------------------------------

uint8 CHCIHC_BaseBandCmdProcessor::SetEventmaskCmdRetParamProcFunc(char* pRetParams)
{ 
  CString Temp; int n;
  CString Status;
 
  HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *psCmdCompEv ;
  psCmdCompEv = (HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *)pRetParams ;

  Temp.Format ("%.2x", *pRetParams ); n = Temp.GetLength(); 
  Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  g_pChildFrame->ParamListForOutput(Status);
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::ResetCmdRetParamProcFunc(char* pRetParams)
{  
  CString Temp; int n;
  CString Status;
 
  HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *psCmdCompEv ;
  psCmdCompEv = (HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *)pRetParams ;

  Temp.Format ("%.2x", *pRetParams ); n = Temp.GetLength(); 
  Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  g_pChildFrame->ParamListForOutput(Status);
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::SetEventFilterCmdRetParamProcFunc(char* pRetParams)
{ 
  // g_pChildFrame->DisplayCmdSts(pRetParams, CMD_COMPLETION_STS,"");
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::FlushCmdRetParamProcFunc(char* pRetParams)
{    
  //g_pChildFrame->DisplayCmdSts(pRetParams++, CMD_COMPLETION_STS,"");
  //MessageBox(NULL,"FlushCmdRetParamProcFunc  not implemented!!!","Check",MB_OK);
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::ReadPIN_TypeCmdRetParamProcFunc(char* pRetParams)
{
  // g_pChildFrame->DisplayCmdSts(pRetParams++, CMD_COMPLETION_STS,"");
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::WritePIN_TypeCmdRetParamProcFunc(char* pRetParams)
{    
  // g_pChildFrame->DisplayCmdSts(pRetParams, CMD_COMPLETION_STS,"");
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::CreateNewUnitKeyCmdRetParamProcFunc(char* pRetParams)
{    
  // g_pChildFrame->DisplayCmdSts(pRetParams, CMD_COMPLETION_STS,"");
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::ReadStoredLinkKeyCmdRetParamProcFunc(char* pRetParams)
{      
  // g_pChildFrame->DisplayCmdSts(pRetParams++, CMD_COMPLETION_STS,"");
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::WriteStoredLinkKeyCmdRetParamProcFunc(char* pRetParams)
{
  // g_pChildFrame->DisplayCmdSts(pRetParams++, CMD_COMPLETION_STS,"");
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::DeleteStoredLinkKeyCmdRetParamProcFunc(char* pRetParams)
{        
  // g_pChildFrame->DisplayCmdSts(pRetParams++, CMD_COMPLETION_STS,"");
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::ChangeLocalNameCmdRetParamProcFunc(char* pRetParams)
{    
  CString Temp; int n;
  CString Status;
 
  HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *psCmdCompEv ;
  psCmdCompEv = (HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *)pRetParams ;

  Temp.Format ("%.2x", *pRetParams ); n = Temp.GetLength(); 
  Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  g_pChildFrame->ParamListForOutput(Status);
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::ReadLocalnameCmdRetParamProcFunc(char* pRetParams)
{    
  int n;
  int NameSize;
  CString Temp,strTemp;
  CString str;
  CString Status;
  CString Local_Name;
  CString ParamStr;
  char buf1[20] = {'\0'}, buf2[20] = {'\0'};
  char ErrorDef[40];
  struct psRetParams_tag
  {
    uint8		Status;
    UCHAR		Name[NAME_SIZE]; 
  }*psRLNParams;

  psRLNParams = (psRetParams_tag*)pRetParams;

  //uint8 ParamLength= rHCI_EventPacket.GetParmLen();


  if(psRLNParams->Status) {
    g_pChildFrame->ErrorDef((char *)(&psRLNParams->Status), ErrorDef); 
 	Temp.Format ("%.2X   - %s", psRLNParams->Status, ErrorDef);
  }else
    Temp.Format ("%.2X",psRLNParams->Status); 


  Status.Format        ("\tStatus:                      [1]  %s\n", Temp ); 
  Temp.Empty();

  //NameSize = ParamLength - sizeof(psRLNParams->Status);
  NameSize = NAME_SIZE;

  //for (int i = 0 ; i < (RemoteNameSize / 35) + 1; i++)
  //{
  //	   strncpy(buf3,psRNRParams->Remote_Name[i], 36) 
  //     Temp.Format ("\t%s",buf3 );
  //}
  
  strTemp.Format("\t%s", psRLNParams->Name) ;

  Temp.Empty(); Temp = "\t";
  for (int i = 0, j = 0 ; i < NameSize; i++)
  {
	  if(psRLNParams->Name[i] != '\0')
	  {
	    str.Format("%X ",  psRLNParams->Name[i]);
        if( ((j) % 16) == 0)  
          Temp += "\n\t";

        Temp += str ;
		j++;
	  }
	  else
	  {
       if( ((j) % 16) == 0)  
		 Temp += "\n\t";
	   Temp += "00 ";
	   j++;
	  }
  }
  
  if(NameSize < 248 && (psRLNParams->Name[NameSize - 1] != '\0'))
  {
     //int k = Temp.GetLength();
   	 //Temp.SetAt( k,'\0');
 	 AfxMessageBox("\t\tWarning\nName is Supposed to be Padded by NULL!!",MB_OK);
  }
  n = NameSize;	 //Temp.GetLength(); 
  //assert(n <= REMOTE_NAME_SIZE);

  Local_Name.Format("\tName:                        [%d]  \n\n%s%s\n",n, strTemp, Temp );

  ParamStr = Status + Local_Name; 
			 
  g_pChildFrame->ParamListForOutput(ParamStr);

  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::ReadConnectionAcceptTimeoutCmdRetParamProcFunc(char* pRetParams)
{ 
  CString Temp; int n;
  CString Status, ParamStr;
	CString CTimeoutStr;
  struct psRetParams_tag
  {
    uint8		Status;
    uint16	ConAccTimeout;
  }*psReadParams;
 
  psReadParams = (psRetParams_tag *)pRetParams ;

  Temp.Format ("%.2x", psReadParams->Status ); n = Temp.GetLength(); 
  Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  Temp.Format ("%-.4x", psReadParams->ConAccTimeout ); n = Temp.GetLength(); 
  CTimeoutStr.Format("\tConn Accept Timeout:         [%d]  %s\n", n/2,Temp);

  ParamStr = CTimeoutStr + Status;
	
  g_pChildFrame->ParamListForOutput(ParamStr);
 
	return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::WriteConnectionAcceptTimeoutCmdRetParamProcFunc(char* pRetParams)
{ 
  CString Temp; int n;
  CString Status;
 
  HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *psCmdCompEv ;
  psCmdCompEv = (HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *)pRetParams ;

  Temp.Format ("%.2x", *pRetParams ); n = Temp.GetLength(); 
  Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  g_pChildFrame->ParamListForOutput(Status);
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::ReadPageTimeoutCmdRetParamProcFunc(char* pRetParams)
{ 
  CString Temp; int n;
  CString Status, ParamStr;
	CString PTimeoutStr;
  struct psRetParams_tag
  {
    uint8		Status;
    uint16	PageTimeout;
  }*psReadParams;
 
  psReadParams = (psRetParams_tag *)pRetParams ;

  Temp.Format ("%.2X", psReadParams->Status ); n = Temp.GetLength(); 
  Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  Temp.Format ("%-.4X", psReadParams->PageTimeout ); n = Temp.GetLength(); 
  PTimeoutStr.Format("\tPage Timeout:                [%d]  %s\n", n/2,Temp);

  ParamStr = PTimeoutStr + Status;
	
  g_pChildFrame->ParamListForOutput(ParamStr);
 return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::WritePageTimeoutCmdRetParamProcFunc(char* pRetParams)
{ 
   CString Temp; int n;
  CString Status;
 
  HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *psCmdCompEv ;
  psCmdCompEv = (HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *)pRetParams ;

  Temp.Format ("%.2x", *pRetParams ); n = Temp.GetLength(); 
  Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  g_pChildFrame->ParamListForOutput(Status);
	
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::ReadScanEnableCmdRetParamProcFunc(char* pRetParams)
{ 
  // g_pChildFrame->DisplayCmdSts(pRetParams++, CMD_COMPLETION_STS,"ReadScanEnable");
  //EK MessageBox(NULL,"ReadScanEnableCmdRetParamProcFunc  not implemented!!!","Check",MB_OK);
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}

uint8 CHCIHC_BaseBandCmdProcessor::WriteScanEnableCmdRetParamProcFunc(char* pRetParams )
{
  CString Temp; int n;
  CString Status;
 
  HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *psCmdCompEv ;
  psCmdCompEv = (HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *)pRetParams ;

  Temp.Format ("%.2x", *pRetParams ); n = Temp.GetLength(); 
  Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  g_pChildFrame->ParamListForOutput(Status);
	
	
//  g_pChildFrame->DisplayCmdSts(pRetParams, CMD_COMPLETION_STS,"WriteScanEnable");
 
  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}

uint8 CHCIHC_BaseBandCmdProcessor::ReadPageScanActivityCmdRetParamProcFunc(char* pRetParams)
{    
  CString Temp; int n;
  CString Status, ParamStr;
	CString PageScanIntStr;
	CString PageScanWinStr;
  struct psRetParams_tag
  {
    uint8		Status;
    uint16	PageScanInt;
    uint16	PageScanWin;
  }*psReadParams;
 
  psReadParams = (psRetParams_tag *)pRetParams ;

  Temp.Format ("%.2X", psReadParams->Status ); n = Temp.GetLength(); 
      Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  Temp.Format ("%-.4X", psReadParams->PageScanInt ); n = Temp.GetLength(); 
  PageScanIntStr.Format("\tPage Scan Interval:          [%d]  %s\n", n/2,Temp);

  Temp.Format ("%-.4X", psReadParams->PageScanWin ); n = Temp.GetLength(); 
  PageScanWinStr.Format("\tPage Scan Window:            [%d]  %s\n", n/2,Temp);

  ParamStr = PageScanIntStr + PageScanWinStr + Status;
	
  g_pChildFrame->ParamListForOutput(ParamStr);

  return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::WritePageScanActivityCmdRetParamProcFunc(char* pRetParams)
{    
   CString Temp; int n;
  CString Status;
 
  HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *psCmdCompEv ;
  psCmdCompEv = (HCI_EventsInterfaceProcFunctions::sCommandCompleteEvent *)pRetParams ;

  Temp.Format ("%.2x", *pRetParams ); n = Temp.GetLength(); 
  Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  g_pChildFrame->ParamListForOutput(Status);
 return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;
}
uint8 CHCIHC_BaseBandCmdProcessor::ReadEnquiryScanActivityCmdRetParamProcFunc(char* pRetParams)
{   
   CString Temp; int n;
  CString Status, ParamStr;
	CString InquiryScanIntStr;
	CString InquiryScanWinStr;
  struct psRetParams_tag
  {
    uint8		Status;
    uint16	InquiryScanInt;
    uint16	InquiryScanWin;
  }*psReadParams;
 
  psReadParams = (psRetParams_tag *)pRetParams ;

  Temp.Format ("%.2X", psReadParams->Status ); n = Temp.GetLength(); 
      Status.Format    ("\tStatus:                      [%d]  %s\n", n/2,Temp);
	  
  Temp.Format ("%-.4X", psReadParams->InquiryScanInt ); n = Temp.GetLength(); 
  InquiryScanIntStr.Format("\tPage Scan Interval:          [%d]  %s\n", n/2,Temp);

  Temp.Format ("%-.4X", psReadParams->InquiryScanWin ); n = Temp.GetLength(); 
  InquiryScanWinStr.Format("\tPage Scan Window:            [%d]  %s\n", n/2,Temp);

  ParamStr = InquiryScanIntStr + InquiryScanWinStr + Status;
	
  g_pChildFrame->ParamListForOutput(ParamStr);
 return eHCI_ERROR_COMMAND_CURRENTLY_IN_PENDING;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区在线观看| 大陆成人av片| 久久九九久久九九| 狠狠狠色丁香婷婷综合久久五月| 宅男在线国产精品| 精品一区二区三区免费播放| 久久影视一区二区| eeuss鲁片一区二区三区在线观看| 国产精品嫩草久久久久| 色综合久久久久| 日本不卡免费在线视频| 精品久久人人做人人爽| 丁香六月久久综合狠狠色| 亚洲理论在线观看| 欧美一级电影网站| 国产不卡免费视频| 亚洲国产视频一区| 久久香蕉国产线看观看99| 成人午夜私人影院| 日日骚欧美日韩| 国产欧美一区二区精品婷婷| 91国内精品野花午夜精品| 蜜臀av性久久久久蜜臀aⅴ流畅 | 在线精品视频一区二区| 日韩中文字幕不卡| 日本一区二区三区免费乱视频| 色激情天天射综合网| 麻豆精品久久久| 亚洲免费大片在线观看| 日韩精品专区在线| 91黄视频在线| 国产成人在线视频网址| 午夜精品免费在线观看| 亚洲国产精品99久久久久久久久| 欧美日韩精品综合在线| 成人av网站在线观看| 日韩成人精品在线| 日韩一区欧美一区| 国产亚洲欧洲997久久综合| 欧美亚洲丝袜传媒另类| 成人在线综合网| 麻豆精品久久久| 亚洲国产成人精品视频| 国产精品嫩草99a| 精品欧美乱码久久久久久1区2区| 91福利社在线观看| av一区二区久久| 国产美女娇喘av呻吟久久| 亚洲成a人在线观看| 亚洲人成人一区二区在线观看| 欧美不卡一区二区三区四区| 欧美夫妻性生活| 欧美在线免费播放| 99精品欧美一区二区蜜桃免费| 国产在线精品免费| 麻豆精品视频在线观看| 日韩精品一二三| 亚洲国产一二三| 美女视频黄免费的久久| 日产国产欧美视频一区精品| 亚洲人吸女人奶水| 国产精品嫩草影院av蜜臀| 日本一区二区三区久久久久久久久不 | 色综合中文字幕国产| 国产中文字幕一区| 欧美96一区二区免费视频| 石原莉奈在线亚洲三区| 亚洲午夜免费电影| 亚洲一区二区三区四区的| 亚洲色欲色欲www在线观看| 国产欧美日韩亚州综合| 久久久久88色偷偷免费 | 久久久精品tv| 国产丝袜美腿一区二区三区| 日韩美女在线视频| 精品欧美乱码久久久久久1区2区| 日韩视频免费观看高清在线视频| 欧美精品日韩综合在线| 欧美一区二区视频免费观看| 欧美一区二区三区精品| 日韩欧美中文字幕精品| 精品国偷自产国产一区| xnxx国产精品| 国产精品五月天| 亚洲人xxxx| 五月天精品一区二区三区| 日韩av一区二区在线影视| 久久精品99国产国产精| 国产成人精品亚洲日本在线桃色| 国产91高潮流白浆在线麻豆| 91丝袜呻吟高潮美腿白嫩在线观看| 91在线国产福利| 欧美日韩国产综合一区二区 | 538在线一区二区精品国产| 欧美一区二区视频免费观看| 日韩精品影音先锋| 欧美韩日一区二区三区四区| 亚洲私人影院在线观看| 午夜a成v人精品| 韩日av一区二区| 成人av资源网站| 欧美日韩不卡一区| 久久亚洲精精品中文字幕早川悠里 | 天天做天天摸天天爽国产一区 | 久久99久久久久久久久久久| 国产精品一区二区你懂的| 99久久精品国产麻豆演员表| 欧美在线你懂得| 久久精品人人做人人综合| 亚洲欧美乱综合| 久久国产剧场电影| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产ts人妖一区二区| 欧美丝袜丝交足nylons图片| 日韩美女一区二区三区| 国产精品的网站| 日韩国产欧美视频| 99re这里都是精品| 精品日产卡一卡二卡麻豆| 亚洲欧美偷拍另类a∨色屁股| 青青草国产精品亚洲专区无| 99国产精品国产精品毛片| 日韩欧美一卡二卡| 亚洲欧美二区三区| 国产精品一区二区在线看| 欧美色图在线观看| 国产精品色噜噜| 看片网站欧美日韩| 欧美色图激情小说| 国产精品久久福利| 国产老肥熟一区二区三区| 欧美日韩精品久久久| 国产精品免费aⅴ片在线观看| 美日韩黄色大片| 精品视频999| 亚洲男人的天堂网| 国产91精品在线观看| 日韩欧美另类在线| 视频一区二区三区中文字幕| 91免费在线播放| 国产精品久久久一本精品 | 日韩午夜av一区| 亚洲午夜激情av| 91免费小视频| 日韩一区中文字幕| 成人国产免费视频| 国产精品婷婷午夜在线观看| 国产制服丝袜一区| 精品日韩在线一区| 久88久久88久久久| 日韩视频中午一区| 蜜桃精品在线观看| 日韩一区二区三区免费看| 日日摸夜夜添夜夜添精品视频| 一本色道久久综合狠狠躁的推荐| 欧美国产精品一区二区| 成人永久免费视频| 日本一区二区三区四区在线视频| 韩国精品主播一区二区在线观看| 欧美一区二区精品在线| 日韩国产精品91| 91麻豆精品国产| 日本成人在线视频网站| 欧美一区二区三区免费在线看| 日韩中文字幕91| 欧美成人一级视频| 国产在线不卡一区| 久久久久久久久久久久电影| 91九色最新地址| 亚洲一区二区三区自拍| 欧美视频精品在线观看| 图片区小说区国产精品视频| 4438亚洲最大| 免费在线一区观看| 久久―日本道色综合久久| 国产一区二区影院| 国产蜜臀av在线一区二区三区| 国产成人啪午夜精品网站男同| 国产精品污www在线观看| 色呦呦国产精品| 丝袜美腿成人在线| 日韩欧美亚洲国产另类| 国产酒店精品激情| 国产精品超碰97尤物18| 91传媒视频在线播放| 日本亚洲视频在线| 久久精品亚洲精品国产欧美| 丰满少妇久久久久久久| 一区二区三区欧美日| 欧美一二三区在线观看| 国产成人精品www牛牛影视| 亚洲婷婷综合色高清在线| 欧美丝袜丝交足nylons图片| 理论片日本一区| 国产精品私人影院| 欧美日韩精品一区二区天天拍小说| 麻豆精品国产传媒mv男同| 国产精品大尺度| 91精品国产一区二区人妖| 成人免费视频一区|