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

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

?? raresed.asm

?? 匯編資源編輯器
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
.386
.model flat,stdcall
option casemap:none

include Data.inc
include RAGrid.inc
includelib ..\Lib\RAGrid.lib
include ..\RAResEd.inc
include Style.inc
include Misc.asm
include DlgEdit.asm
include MenuEdit.asm
include VersionEdit.asm
include IncludeEdit.asm
include ResourceEdit.asm
include StringEdit.asm
include AccelEdit.asm
include NameEdit.asm
include ToolBox.asm
include Property.asm
include ParseRC.asm
include Project.asm

.data

bmiMakeBitmap		BITMAPINFO <<SIZEOF BITMAPINFOHEADER,,,1,32,BI_RGB>,>

.code

CreateGridBrush proc uses ebx esi edi
	LOCAL	hDC:HDC
	LOCAL	hBit:DWORD
	LOCAL	pBits:DWORD
	LOCAL	clr:DWORD
	LOCAL	bline:DWORD

	mov		eax,Gridc
	shr		eax,24
	mov		bline,eax
	mov		eax,Gridc
	xchg	al,ah	;ABDC
	ror		eax,16	;DCAB
	xchg	al,ah	;DCBA
	ror		eax,8	;ADCB
	and		eax,0FFFFFFh
	mov		clr,eax
	mov		eax,hGridBr
	.if eax
		invoke DeleteObject,eax
	.endif
	invoke CreateCompatibleDC,NULL
	mov		hDC,eax
	mov		eax,Gridcx
	mov		ecx,eax
	.while ecx<8
		add		ecx,eax
	.endw
	mov		eax,Gridcy
	mov		edx,eax
	.while edx<8
		add		edx,eax
	.endw
	mov		bmiMakeBitmap.bmiHeader.biWidth,ecx
	mov		bmiMakeBitmap.bmiHeader.biHeight,edx
	invoke CreateDIBSection,hDC,addr bmiMakeBitmap,DIB_RGB_COLORS,addr pBits,0,0
	mov		hBit,eax
	invoke GdiFlush
	invoke GetSysColor,COLOR_BTNFACE
	xchg	al,ah	;ABDC
	ror		eax,16	;DCAB
	xchg	al,ah	;DCBA
	ror		eax,8	;ADCB
	mov		edx,bmiMakeBitmap.bmiHeader.biWidth
	mov		ecx,bmiMakeBitmap.bmiHeader.biHeight
	imul	ecx,edx						; total pixel count
	mov		edi,pBits
	shl		edx,2						; bytes per line
	rep stosd							; fill bitmap with COLOR_BTNFACE
	mov		ecx,Gridcy
	sub		edi,edx						; start on last line
	imul	ecx,edx
	shr		edx,2						; pixels per line
	mov		ebx,clr
	.if bline
		push	edi
		.while edi>pBits
			mov		eax,edx
		@@:	dec		eax							; next horizontal dot in grid
			mov		dword ptr [edi+eax*4],ebx	; pixel for grid dot
			jne		@b
			sub		edi,ecx
		.endw
		pop		edi
		lea		ecx,[edx*4]
		.while edi>pBits
			sub		edi,ecx
			mov		eax,edx
		@@:	mov		dword ptr [edi+eax*4],ebx	; pixel for grid dot
			sub		eax,Gridcx					; next horizontal dot in grid
			jns		@b
		.endw
	.else
		.while edi>pBits
			mov		eax,edx
		@@:	sub		eax,Gridcx					; next horizontal dot in grid
			mov		dword ptr [edi+eax*4],ebx	; pixel for grid dot
			jg		@b
			sub		edi,ecx
		.endw
	.endif
	invoke DeleteDC,hDC
	mov		edi,hBit
	invoke CreatePatternBrush,edi
	mov		hGridBr,eax
	invoke DeleteObject,edi
	ret

CreateGridBrush endp

ToolTipProc proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
	LOCAL	ps:PAINTSTRUCT
	LOCAL	buffer[32]:BYTE

	mov		eax,uMsg
	.if eax==WM_PAINT
		invoke BeginPaint,hWin,addr ps
		invoke FillRect,ps.hdc,addr ps.rcPaint,hBrTlt
		invoke SendMessage,hWin,WM_GETFONT,0,0
		invoke SelectObject,ps.hdc,eax
		push	eax
		invoke SetBkMode,ps.hdc,TRANSPARENT
		invoke SendMessage,hWin,WM_GETTEXT,sizeof buffer,addr buffer
		invoke TextOut,ps.hdc,0,0,addr buffer,eax
		pop		eax
		invoke SelectObject,ps.hdc,eax
		invoke EndPaint,hWin,addr ps
		xor		eax,eax
		ret
	.endif
	invoke CallWindowProc,OldToolTipProc,hWin,uMsg,wParam,lParam
	ret

ToolTipProc endp

ResEdInstall proc hInst:DWORD
	LOCAL	wc:WNDCLASSEX

    push    hInst
    pop     hInstance
	mov		wc.cbSize,sizeof WNDCLASSEX
IFDEF DLL
	mov		wc.style,CS_GLOBALCLASS or CS_HREDRAW or CS_VREDRAW
ELSE
	mov		wc.style,CS_HREDRAW or CS_VREDRAW
ENDIF
	mov		wc.lpfnWndProc,offset DlgEditProc
	mov		wc.cbClsExtra,0
	;0=hDialog, 4=hMem, 8=ReadOnly
	;12=ScrollX, 16=ScrollY, 20=lpProjectItem
	mov		wc.cbWndExtra,24
	push	hInstance
	pop		wc.hInstance
	mov		wc.hbrBackground,COLOR_WINDOW+1
	mov		wc.lpszMenuName,NULL
	mov		wc.lpszClassName,offset szDlgEditClass
	mov		wc.hIcon,NULL
	mov		wc.hIconSm,NULL
	invoke LoadCursor,NULL,IDC_ARROW
	mov		wc.hCursor,eax
	invoke RegisterClassEx,addr wc

	mov		wc.cbSize,sizeof WNDCLASSEX
	mov		wc.style,CS_HREDRAW or CS_VREDRAW
	mov		wc.lpfnWndProc,offset EditDlgProc
	mov		wc.cbClsExtra,0
	mov		wc.cbWndExtra,0
	push	hInstance
	pop		wc.hInstance
	mov		wc.hbrBackground,NULL
	mov		wc.lpszMenuName,NULL
	mov		wc.lpszClassName,offset szDlgChildClass
	mov		wc.hIcon,NULL
	mov		wc.hIconSm,NULL
	invoke LoadCursor,NULL,IDC_ARROW
	mov		wc.hCursor,eax
	invoke RegisterClassEx,addr wc

	mov		wc.cbSize,sizeof WNDCLASSEX
IFDEF DLL
	mov		wc.style,CS_GLOBALCLASS or CS_HREDRAW or CS_VREDRAW
ELSE
	mov		wc.style,CS_HREDRAW or CS_VREDRAW
ENDIF
	mov		wc.lpfnWndProc,offset ToolBoxProc
	mov		wc.cbClsExtra,0
	mov		wc.cbWndExtra,0
	push	hInstance
	pop		wc.hInstance
	mov		wc.hbrBackground,COLOR_BTNFACE+1
	mov		wc.lpszMenuName,NULL
	mov		wc.lpszClassName,offset	szToolBoxClass
	mov		wc.hIcon,0
	mov		wc.hIconSm,0
	invoke LoadCursor,NULL,IDC_ARROW
	mov		wc.hCursor,eax
	invoke RegisterClassEx,addr	wc

	mov		wc.cbSize,sizeof WNDCLASSEX
IFDEF DLL
	mov		wc.style,CS_GLOBALCLASS or CS_HREDRAW or CS_VREDRAW
ELSE
	mov		wc.style,CS_HREDRAW or CS_VREDRAW
ENDIF
	mov		wc.lpfnWndProc,offset PropertyProc
	mov		wc.cbClsExtra,0
	mov		wc.cbWndExtra,4
	push	hInstance
	pop		wc.hInstance
	mov		wc.hbrBackground,COLOR_BTNFACE+1
	mov		wc.lpszMenuName,NULL
	mov		wc.lpszClassName,offset	szPropertyClass
	mov		wc.hIcon,0
	mov		wc.hIconSm,0
	invoke LoadCursor,NULL,IDC_ARROW
	mov		wc.hCursor,eax
	invoke RegisterClassEx,addr	wc

	mov		wc.cbSize,sizeof WNDCLASSEX
IFDEF DLL
	mov		wc.style,CS_GLOBALCLASS or CS_HREDRAW or CS_VREDRAW
ELSE
	mov		wc.style,CS_HREDRAW or CS_VREDRAW
ENDIF
	mov		wc.lpfnWndProc,offset ProjectProc
	mov		wc.cbClsExtra,0
	;0=hMem
	mov		wc.cbWndExtra,4
	push	hInstance
	pop		wc.hInstance
	mov		wc.hbrBackground,COLOR_BTNFACE+1
	mov		wc.lpszMenuName,NULL
	mov		wc.lpszClassName,offset	szProjectClass
	mov		wc.hIcon,0
	mov		wc.hIconSm,0
	invoke LoadCursor,NULL,IDC_ARROW
	mov		wc.hCursor,eax
	invoke RegisterClassEx,addr	wc

	mov		wc.cbSize,sizeof WNDCLASSEX
	mov		wc.style,CS_HREDRAW or CS_VREDRAW
	mov		wc.lpfnWndProc,offset DesignDummyProc
	mov		wc.cbClsExtra,0
	mov		wc.cbWndExtra,0
	push	hInstance
	pop		wc.hInstance
	mov		wc.hbrBackground,NULL
	mov		wc.lpszMenuName,NULL
	mov		wc.lpszClassName,offset	szDlgEditDummyClass
	mov		wc.hIcon,0
	mov		wc.hIconSm,0
	invoke LoadCursor,NULL,IDC_ARROW
	mov		wc.hCursor,eax
	invoke RegisterClassEx,addr	wc

	invoke CreateSolidBrush,0E0FFFFh
	mov		hBrTlt,eax
	invoke CreateGridBrush
	invoke ResEdDo_ImageList,hInstance,IDB_MNUARROW,16,4,0,0C0C0C0h,0
	mov		hMnuIml,eax
	invoke ResEdDo_ImageList,hInstance,IDB_PROTRV,16,7,0,0FFFFFFh,0
	mov		hPrjIml,eax
	ret

ResEdInstall endp

ResEdUninstall proc

;	invoke DestroyWindow,hTlt
	invoke DestroyWindow,hToolTip
	invoke DeleteObject,hBrTlt
	invoke DeleteObject,hGridBr
	invoke ImageList_Destroy,hMnuIml
	invoke ImageList_Destroy,hPrjIml
	ret

ResEdUninstall endp

ToolBoxProc	proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
	LOCAL	pt:POINT
	LOCAL	rect:RECT

	mov		eax,uMsg
	.if eax==WM_CREATE
		push	hWin
		pop		hTlb
		invoke Do_ToolBox,hWin
	.elseif eax==WM_MOUSEMOVE
		.if hStatus
			invoke SendMessage,hStatus,SB_SETTEXT,nStatus,offset szNULL
		.endif
	.elseif	eax==WM_SIZE
		mov		eax,lParam
		movzx	edx,ax
		shr		eax,16
		mov		pt.x,edx
		mov		pt.y,eax
		invoke ToolBoxSize,pt.x
	.elseif eax==WM_USER+9999
		invoke GetClientRect,hWin,addr rect
		mov		eax,rect.right
		mov		edx,rect.bottom
		shl		edx,16
		movzx	eax,ax
		or		eax,edx
		invoke SendMessage,hWin,WM_SIZE,SIZE_RESTORED,eax
		xor		eax,eax
		jmp		Ex
	.endif
	invoke DefWindowProc,hWin,uMsg,wParam,lParam
  Ex:
	ret

ToolBoxProc	endp

ProjectProc	proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
	LOCAL	pt:POINT
	LOCAL	rect:RECT

	mov		eax,uMsg
	.if eax==WM_CREATE
		push	hWin
		pop		hPrj
		invoke Do_Project,hWin
	.elseif eax==WM_DESTROY
		invoke SendMessage,hWin,PRO_CLOSE,0,0
	.elseif eax==WM_MOUSEMOVE
		.if hStatus
			invoke SendMessage,hStatus,SB_SETTEXT,nStatus,offset szNULL
		.endif
	.elseif	eax==WM_SIZE
		mov		eax,lParam
		movzx	edx,ax
		shr		eax,16
		mov		pt.x,edx
		mov		pt.y,eax
		invoke ProjectSize,pt.x,pt.y
	.elseif eax==PRO_OPEN
		invoke SendMessage,hWin,PRO_CLOSE,0,0
		invoke OpenProject,wParam,lParam
		invoke SetWindowLong,hWin,0,eax
		jmp		Ex
	.elseif eax==PRO_CLOSE
		invoke GetWindowLong,hWin,0
		.if eax
			invoke CloseProject,eax
		.endif
		invoke SetWindowLong,hWin,0,0
		jmp		Ex
	.elseif eax==PRO_EXPORT
		invoke GetWindowLong,hWin,0
		.if eax
			invoke ExportProject,lParam,eax
		.endif
		jmp		Ex
	.elseif eax==PRO_GETMODIFY
		invoke GetWindowLong,hWin,0
		.if eax
			invoke GetProjectModify,eax
		.endif
		jmp		Ex
	.elseif eax==PRO_SETMODIFY
		invoke GetWindowLong,hWin,0
		.if eax
			invoke SetProjectModify,eax,wParam
		.endif
		jmp		Ex
	.elseif eax==PRO_GETSELECTED
		invoke GetProjectSelected
		jmp		Ex
	.elseif eax==PRO_ADDITEM
		invoke GetWindowLong,hWin,0
		.if eax
			invoke AddProjectItem,eax,wParam,lParam
		.endif
		jmp		Ex
	.elseif eax==PRO_DELITEM
		invoke RemoveProjectSelected
		jmp		Ex
	.elseif eax==PRO_CANUNDO
		invoke ProjectCanUndo
		jmp		Ex
	.elseif eax==PRO_UNDODELETED
		invoke ProjectUndoDeleted
		jmp		Ex
	.elseif eax==PRO_SETNAME
		invoke SetProjectItemName,NULL,wParam
		.if lParam
			invoke lstrcpy,offset szProjectPath,lParam
			invoke SetCurrentDirectory,offset szProjectPath
		.endif
		jmp		Ex
	.elseif eax==PRO_SHOWNAMES
		invoke GetWindowLong,hWin,0
		.if eax
			mov		eax,lParam
			mov		hExportOut,eax
			invoke DialogBoxParam,hInstance,IDD_DLGNAMES,hPrj,offset NameEditProc,NULL
		.endif
		jmp		Ex
	.elseif eax==PRO_SETEXPORT
		mov		eax,wParam
		mov		nExportType,eax
		.if lParam
			invoke lstrcpy,offset szExportFileName,lParam
		.endif
		xor		eax,eax
		jmp		Ex
	.elseif eax==WM_USER+9999
		invoke GetClientRect,hWin,addr rect
		mov		eax,rect.right
		mov		edx,rect.bottom
		shl		edx,16
		movzx	eax,ax
		or		eax,edx
		invoke SendMessage,hWin,WM_SIZE,SIZE_RESTORED,eax
		xor		eax,eax
		jmp		Ex
	.endif
	invoke DefWindowProc,hWin,uMsg,wParam,lParam
  Ex:
	ret

ProjectProc	endp

DlgEditProc proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
	LOCAL	pt:POINT
	LOCAL	sinf:SCROLLINFO
	LOCAL	rect:RECT
	LOCAL	ps:PAINTSTRUCT

	mov		eax,uMsg
	.if eax==WM_CREATE
		push	hWin
		pop		hDEd
		invoke GetWindowLong,hWin,GWL_STYLE
		mov		edx,eax
		and		eax,1
		mov		fGrid,eax
		shr		edx,1
		mov		eax,edx
		and		eax,1
		mov		fSnapToGrid,eax
		shr		edx,1
		mov		eax,edx
		and		eax,1
		mov		fShowSizePos,eax
		;Fake tooltip
		invoke CreateWindowEx,0,addr szStaticClass,0,WS_POPUP or WS_BORDER or WS_CLIPCHILDREN or WS_CLIPSIBLINGS or SS_OWNERDRAW,0,0,0,0,hWin,0,hInstance,0
		mov		hTlt,eax
		invoke SetWindowLong,hTlt,GWL_WNDPROC,addr ToolTipProc
		mov		OldToolTipProc,eax
	.elseif eax==WM_SIZE
		mov		eax,lParam
		movzx	edx,ax
		shr		eax,16
		mov		pt.x,edx
		mov		pt.y,eax
	.elseif eax==WM_MOUSEMOVE
		.if hStatus
			invoke SendMessage,hStatus,SB_SETTEXT,nStatus,offset szNULL
		.endif
	.elseif eax==WM_PAINT
		invoke BeginPaint,hWin,addr ps
		invoke GetWindowLong,hWin,DEWM_MEMORY
		.if eax
			invoke SetChanged,2,hWin
		.endif
		invoke EndPaint,hWin,addr ps
		xor		eax,eax
		ret
	.elseif eax==DEM_OPEN
		invoke SendMessage,hWin,WM_VSCROLL,SB_THUMBTRACK,0
		invoke SendMessage,hWin,WM_HSCROLL,SB_THUMBTRACK,0
		invoke GetWindowLong,hWin,DEWM_PROJECT
		invoke CreateDlg,hWin,lParam
		push	eax
		invoke NotifyParent
		pop		eax
		jmp		Ex
	.elseif eax==DEM_DELETECONTROLS
		invoke DeleteCtl
		invoke NotifyParent
		jmp		Ex
	.elseif eax==DEM_CANUNDO
		invoke GetWindowLong,hWin,DEWM_MEMORY
		.if eax
			mov		eax,[eax].DLGHEAD.undo
			.if eax
				mov		eax,TRUE
			.endif
		.endif
		jmp		Ex
	.elseif eax==DEM_UNDO
		invoke UndoCtl
		invoke NotifyParent
		jmp		Ex
	.elseif eax==DEM_CUT
		invoke CopyCtl
		invoke DeleteCtl
		invoke NotifyParent
		jmp		Ex
	.elseif eax==DEM_COPY
		invoke CopyCtl
		invoke NotifyParent
		jmp		Ex
	.elseif eax==DEM_CANPASTE
		invoke GetWindowLong,hWin,DEWM_MEMORY
		.if eax
			mov		eax,offset dlgpaste
			mov		eax,[eax].DIALOG.hwnd
			.if eax
				mov		eax,TRUE
			.endif
		.endif
		jmp		Ex
	.elseif eax==DEM_PASTE
		invoke PasteCtl
		invoke NotifyParent
		jmp		Ex
	.elseif eax==DEM_ISLOCKED
		invoke GetWindowLong,hWin,DEWM_MEMORY
		.if eax
			mov		eax,[eax].DLGHEAD.locked
			.if eax
				mov		eax,TRUE
			.endif
		.endif
		jmp		Ex
	.elseif eax==DEM_LOCKCONTROLS
		invoke GetWindowLong,hWin,DEWM_MEMORY
		.if eax
			push	eax
			invoke SetFocus,hWin
			pop		eax
			mov		edx,lParam
			.if edx
				mov		edx,TRUE
			.endif
			mov		[eax].DLGHEAD.locked,edx
			.if hReSize
				invoke SizeingRect,hReSize,FALSE
			.endif
			invoke SetChanged,TRUE,hWin
		.endif
		jmp		Ex
	.elseif eax==DEM_ISBACK
		invoke GetWindowLong,hWin,DEWM_DIALOG
		invoke GetWindowLong,eax,GWL_USERDATA
		push	eax
		.if hReSize
			invoke GetWindowLong,hReSize,GWL_USERDATA
		.endif
		pop		edx
		.if eax==edx
			mov		eax,TRUE
		.else
			add		edx,sizeof DIALOG
			.if eax==edx
				mov		eax,TRUE
			.else
				mov		eax,FALSE
			.endif
		.endif
		jmp		Ex
	.elseif eax==DEM_SENDTOBACK
		mov		eax,hReSize
		.if eax
			invoke GetWindowLong,eax,GWL_USERDATA
			.if eax
				.if [eax].DIALOG.ntype
					invoke SendToBack,[eax].DIALOG.hwnd
				.endif
			.endif
		.endif
		invoke NotifyParent
		jmp		Ex
	.elseif eax==DEM_ISFRONT
		invoke GetWindowLong,hWin,DEWM_DIALOG
		invoke GetWindowLong,eax,GWL_USERDATA
		push	eax
		.if hReSize
			invoke GetWindowLong,hReSize,GWL_USERDATA
		.endif
		pop		edx
		.if eax==edx
			mov		eax,TRUE
		.else
			add		eax,sizeof DIALOG
			mov		eax,(DIALOG ptr [eax]).hwnd
			.if eax
				mov		eax,FALSE
			.else
				mov		eax,TRUE
			.endif
		.endif
		jmp		Ex
	.elseif eax==DEM_BRINGTOFRONT
		mov		eax,hReSize
		.if eax
			invoke GetWindowLong,eax,GWL_USERDATA
			.if eax
				.if [eax].DIALOG.ntype
					invoke BringToFront,[eax].DIALOG.hwnd
				.endif
			.endif
		.endif
		invoke NotifyParent
		jmp		Ex
	.elseif eax==DEM_ISSELECTION
		xor		eax,eax
		.if hReSize
			invoke GetWindowLong,hReSize,GWL_USERDATA

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99久久99精品免视看婷婷| 天使萌一区二区三区免费观看| 欧美日韩国产综合一区二区| 久久99国内精品| 亚洲女同女同女同女同女同69| 成人精品国产福利| 欧美三级电影在线观看| 亚洲动漫第一页| 丁香五精品蜜臀久久久久99网站 | 99久久综合99久久综合网站| 欧美日韩在线播放| 亚洲一线二线三线视频| 国产不卡视频一区二区三区| 亚洲精品免费视频| 99久久久久久| 国产夫妻精品视频| 欧美aaaaaa午夜精品| 亚洲综合色视频| 日韩毛片视频在线看| 久久综合久久鬼色| 日韩欧美一区二区视频| 欧美日韩一区 二区 三区 久久精品 | 欧美精品777| 91麻豆精品一区二区三区| 国内精品第一页| 蜜桃av噜噜一区| 奇米影视一区二区三区| 亚洲第一在线综合网站| 一区二区三区加勒比av| 亚洲欧美激情一区二区| 亚洲视频资源在线| 最新日韩av在线| 亚洲欧洲另类国产综合| 久久先锋影音av| 久久夜色精品国产欧美乱极品| 欧美成人高清电影在线| 欧美sm极限捆绑bd| 精品国产污网站| 69堂成人精品免费视频| 欧美日韩中文精品| 色999日韩国产欧美一区二区| 国产成人精品影视| a级精品国产片在线观看| 99久久精品国产观看| 色综合中文字幕国产 | 日韩精品电影在线| 日本成人在线不卡视频| 日韩成人一级片| 久久99国产精品麻豆| 国产一区二区调教| 国产高清亚洲一区| 岛国精品一区二区| 91免费视频大全| 欧美日韩一区久久| 日韩一区二区精品在线观看| 2020国产精品自拍| 日韩一级完整毛片| 欧美极品美女视频| 日韩三级伦理片妻子的秘密按摩| 91小视频免费看| 国产激情一区二区三区四区| 日本亚洲天堂网| 亚洲大片免费看| 午夜精品久久久久久久99樱桃| 国产精品九色蝌蚪自拍| 精品一区二区三区久久久| 99久久99久久精品免费观看| av中文一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 欧美在线免费播放| 欧美一级高清片| 亚洲国产精品二十页| 亚洲综合在线五月| 精品一区二区三区在线视频| 成人97人人超碰人人99| 欧美性猛片aaaaaaa做受| 日韩一区二区三区视频| 久久久亚洲精华液精华液精华液| 最新中文字幕一区二区三区| 日韩高清在线观看| 成人国产在线观看| 欧美一卡二卡三卡四卡| 国产精品久久久一本精品| 午夜欧美视频在线观看| 国产精品亚洲午夜一区二区三区| 色婷婷国产精品| 久久色在线视频| 亚洲午夜三级在线| 国产成人综合在线观看| 欧美日韩国产综合一区二区三区| 久久久99久久| 天堂久久一区二区三区| 不卡视频在线看| 精品久久久久久久久久久院品网 | 26uuu国产一区二区三区| 成人免费在线视频| 久久国产精品区| 欧美在线免费播放| 国产精品久久久久久妇女6080 | 4438x成人网最大色成网站| 国产精品丝袜黑色高跟| 免费高清在线视频一区·| 91麻豆国产福利在线观看| 狠狠色伊人亚洲综合成人| 91精品国产综合久久福利| 不卡一卡二卡三乱码免费网站| 亚洲午夜私人影院| 欧美日韩亚洲国产综合| 久久久久久**毛片大全| 日日噜噜夜夜狠狠视频欧美人| 亚洲午夜久久久久久久久电影网| 日本精品视频一区二区三区| 亚洲美女少妇撒尿| 亚洲天堂久久久久久久| 日本乱人伦aⅴ精品| 麻豆精品视频在线观看免费| 久久久亚洲国产美女国产盗摄 | 成人免费观看av| 婷婷六月综合亚洲| 精品一区二区三区在线视频| 精品国产百合女同互慰| 国产一区二区中文字幕| 国产欧美日韩另类一区| av在线不卡电影| 一区二区高清免费观看影视大全| 欧美优质美女网站| 日本视频一区二区| 国产亚洲精品bt天堂精选| 成人动漫一区二区| 亚洲电影第三页| 精品国产一区二区精华| 顶级嫩模精品视频在线看| 怡红院av一区二区三区| 欧美一二三四区在线| 国产成人免费在线观看不卡| 亚洲欧洲日韩女同| 欧美精品一卡两卡| 春色校园综合激情亚洲| 亚洲欧美另类在线| 制服丝袜亚洲播放| 春色校园综合激情亚洲| 亚洲国产精品一区二区久久恐怖片| 欧美一级免费大片| 成人激情免费电影网址| 亚洲成人综合视频| 久久婷婷综合激情| 欧美午夜精品久久久久久孕妇| 蜜桃av一区二区| 亚洲欧美偷拍三级| 欧美一级黄色录像| 91在线视频网址| 蜜臀国产一区二区三区在线播放| 国产精品久久综合| 日韩欧美国产小视频| 不卡的av网站| 麻豆91精品91久久久的内涵| 亚洲欧美在线另类| 欧美成人a在线| 在线观看欧美日本| 高清不卡一区二区在线| 青青草原综合久久大伊人精品优势 | 欧美日韩亚洲国产综合| 国产精品99久久久久久有的能看 | 一区二区三区资源| 久久久噜噜噜久噜久久综合| 91久久精品网| 国产精品中文字幕欧美| 国产精品国产三级国产aⅴ原创 | 91在线看国产| 欧美日韩二区三区| 日韩精品中文字幕在线一区| 国产视频在线观看一区二区三区| 国产精品色哟哟| 老司机午夜精品| 99麻豆久久久国产精品免费| 欧美羞羞免费网站| 国产日韩精品一区二区三区 | 日本午夜精品一区二区三区电影| 日韩三级精品电影久久久| fc2成人免费人成在线观看播放 | 国产精品乡下勾搭老头1| 亚洲bt欧美bt精品777| 中文字幕在线不卡视频| 精品国产一区二区精华| 从欧美一区二区三区| 久久综合狠狠综合久久综合88| 91在线免费播放| 国产伦精品一区二区三区免费迷 | 中文字幕中文字幕一区| 日韩精品一区二区三区视频在线观看 | 亚洲国产视频直播| 亚洲日本欧美天堂| 国产精品久线观看视频| 久久久国产一区二区三区四区小说| 在线不卡中文字幕| 欧美日韩五月天| 欧美日韩精品免费| 欧美在线观看禁18| 91黄视频在线| 色婷婷久久久亚洲一区二区三区 |