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

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

?? misc.asm

?? 匯編資源編輯器
?? ASM
字號:

.code

ResEdBinToDec proc dwVal:DWORD,lpAscii:DWORD

    push    ebx
    push    ecx
    push    edx
    push    esi
    push    edi
	mov		eax,dwVal
	mov		edi,lpAscii
	or		eax,eax
	jns		pos
	mov		byte ptr [edi],'-'
	neg		eax
	inc		edi
  pos:      
	mov		ecx,429496730
	mov		esi,edi
  @@:
	mov		ebx,eax
	mul		ecx
	mov		eax,edx
	lea		edx,[edx*4+edx]
	add		edx,edx
	sub		ebx,edx
	add		bl,'0'
	mov		[edi],bl
	inc		edi
	or		eax,eax
	jne		@b
	mov		byte ptr [edi],al
	.while esi<edi
		dec		edi
		mov		al,[esi]
		mov		ah,[edi]
		mov		[edi],al
		mov		[esi],ah
		inc		esi
	.endw
    pop     edi
    pop     esi
    pop     edx
    pop     ecx
    pop     ebx
    ret

ResEdBinToDec endp

ResEdDecToBin proc lpStr:DWORD
	LOCAL	fNeg:DWORD

    push    ebx
    push    esi
    mov     esi,lpStr
    mov		fNeg,FALSE
    mov		al,[esi]
    .if al=='-'
		inc		esi
		mov		fNeg,TRUE
    .endif
    xor     eax,eax
  @@:
    cmp     byte ptr [esi],30h
    jb      @f
    cmp     byte ptr [esi],3Ah
    jnb     @f
    mov     ebx,eax
    shl     eax,2
    add     eax,ebx
    shl     eax,1
    xor     ebx,ebx
    mov     bl,[esi]
    sub     bl,30h
    add     eax,ebx
    inc     esi
    jmp     @b
  @@:
	.if fNeg
		neg		eax
	.endif
    pop     esi
    pop     ebx
    ret

ResEdDecToBin endp

HexToBin proc lpStr:DWORD

	push	esi
	xor		eax,eax
	xor		edx,edx
	mov		esi,lpStr
  @@:
	shl		eax,4
	add		eax,edx
	movzx	edx,byte ptr [esi]
	.if edx>='0' && edx<='9'
		sub		edx,'0'
		inc		esi
		jmp		@b
	.elseif  edx>='A' && edx<='F'
		sub		edx,'A'-10
		inc		esi
		jmp		@b
	.elseif  edx>='a' && edx<='f'
		sub		edx,'a'-10
		inc		esi
		jmp		@b
	.endif
	pop		esi
	ret

HexToBin endp

hexEax proc

	pushad
	mov     edi,offset strHex+7
	call    hexNibble
	call    hexNibble
	call    hexNibble
	call    hexNibble
	call    hexNibble
	call    hexNibble
	call    hexNibble
	call    hexNibble
	popad
	ret

  hexNibble:
	push    eax
	and     eax,0fh
	cmp     eax,0ah
	jb      hexNibble1
	add     eax,07h
  hexNibble1:
	add     eax,30h
	mov     [edi],al
	dec     edi
	pop     eax
	shr     eax,4
	ret
	
hexEax endp

GetStrItem proc	lpSource:DWORD,lpDest:DWORD

	push	esi
	push	edi
	mov		esi,lpSource
	mov		edi,lpDest
  @@:
	mov		al,[esi]
	cmp		al,','
	jz		@f
	or		al,al
	jz		@f
	mov		[edi],al
	inc		esi
	inc		edi
	jmp		@b
  @@:
	or		al,al
	jz		@f
	inc		esi
	mov		al,0
  @@:
	mov		[edi],al
	mov		eax,edi
	sub		eax,lpDest
	push	eax
	mov		edi,lpSource
  @@:
	mov		al,[esi]
	mov		[edi],al
	inc		esi
	inc		edi
	or		al,al
	jnz		@b
	pop		eax
	pop		edi
	pop		esi
	ret

GetStrItem endp

ResEdDo_ImageList proc phInst:HINSTANCE,pidBmp:DWORD,nSize:DWORD,nImg:DWORD,fMap:DWORD,fBack:DWORD,fFore:DWORD
	LOCAL	lhIml:DWORD
	LOCAL	cm[2]:COLORMAP

	invoke ImageList_Create,nSize,nSize,ILC_COLOR8 or ILC_MASK,nImg,0
	mov		lhIml,eax
	.if	fMap
		mov		cm.From,0FFFFFFh
		mov		eax,fBack
		mov		cm.To,eax
		mov		cm[sizeof COLORMAP].From,0h
		mov		eax,fFore
		mov		cm[sizeof COLORMAP].To,eax
		invoke CreateMappedBitmap,phInst,pidBmp,NULL,addr cm,fMap
	.else
		invoke LoadBitmap,phInst,pidBmp
	.endif
	push	eax
	invoke ImageList_AddMasked,lhIml,eax,fBack
	pop		eax
	invoke DeleteObject,eax
	mov		eax,lhIml
	ret

ResEdDo_ImageList endp

NotifyParent proc uses ebx
	LOCAL	nmhdr:NMHDR

	lea		ebx,nmhdr
	mov		eax,hDEd
	mov		[ebx].NMHDR.hwndFrom,eax
	invoke GetWindowLong,hDEd,GWL_ID
	push	eax
	mov		[ebx].NMHDR.idFrom,eax
	mov		[ebx].NMHDR.code,0
	invoke GetParent,hDEd
	pop		edx
	invoke SendMessage,eax,WM_NOTIFY,edx,ebx
	ret

NotifyParent endp

RemoveProjectPath proc uses esi edi,lpFileName:DWORD

	mov		edi,lpFileName
	mov		esi,offset szProjectPath
	jmp		@f
  Nxt:
	inc		esi
	inc		edi
  @@:
	mov		al,[esi]
	or		al,al
	je		@f
	cmp		al,[edi]
	je		Nxt
  @@:
	.if byte ptr [edi]=='\'
		inc		edi
	.else
		mov		edi,lpFileName
	.endif
	mov		eax,edi
	ret

RemoveProjectPath endp

SaveHexVal proc pVal:DWORD,fComma:DWORD

	push	esi
	push	edi
	mov		al,'0'
	stosb
	mov		al,'x'
	stosb
	mov		eax,pVal
	invoke hexEax
	invoke lstrcpy,edi,addr strHex
	pop		edi
	pop		esi
	add		edi,10
	.if fComma
		mov		al,','
		stosb
	.endif
	ret

SaveHexVal endp

SaveVal proc pVal:DWORD,fComma:DWORD
	LOCAL	buffer[16]:BYTE

	push	esi
	push	edi
	invoke ResEdBinToDec,pVal,addr buffer
	invoke lstrcpy,edi,addr buffer
	invoke lstrlen,addr buffer
	pop		edi
	pop		esi
	add		edi,eax
	.if fComma
		mov		al,','
		stosb
	.endif
	ret

SaveVal endp

SaveStr proc uses ecx esi edi,lpDest:DWORD,lpSrc:DWORD

	mov		esi,lpSrc
	mov		edi,lpDest
	dec		esi
	dec		edi
	mov		ecx,-1
  @@:
	inc		ecx
	inc		esi
	inc		edi
	mov		al,[esi]
	mov		[edi],al
	or		al,al
	jne		@b
	mov		eax,ecx
	ret

SaveStr endp

GetTypeMem proc uses esi,lpProMem:DWORD,nType:DWORD

	mov		esi,lpProMem
	xor		eax,eax
	mov		edx,nType
	.while [esi].PROJECT.hmem
		.if edx==[esi].PROJECT.ntype
			jmp		Ex
		.endif
		add		esi,sizeof PROJECT
	.endw
  Ex:
	mov		eax,esi
	ret

GetTypeMem endp

AddTypeMem proc uses esi,lpProMem:DWORD,nSize:DWORD,nType:DWORD
	LOCAL	hMem:DWORD

	mov		esi,lpProMem
	.while [esi].PROJECT.hmem
		add		esi,sizeof PROJECT
	.endw
	invoke GlobalAlloc,GMEM_FIXED or GMEM_ZEROINIT,nSize
	mov     hMem,eax
	invoke GlobalLock,hMem
	mov		eax,hMem
	mov		[esi].PROJECT.hmem,eax
	mov		eax,nType
	mov		[esi].PROJECT.ntype,eax
	mov		eax,hMem
	ret

AddTypeMem endp

AddName proc uses esi edi,lpProMem:DWORD,lpName:DWORD,lpValue:DWORD

	invoke GetTypeMem,lpProMem,TPE_NAME
	mov		esi,[eax].PROJECT.hmem
	.while [esi].NAMEMEM.szname || [esi].NAMEMEM.value
		add		esi,sizeof NAMEMEM
	.endw
	invoke lstrcpy,addr [esi].NAMEMEM.szname,lpName
	mov		[esi].NAMEMEM.delete,FALSE
	mov		eax,lpValue
	.if word ptr [eax]=='x0'
		add		eax,2
		invoke HexToBin,eax
	.else
		invoke ResEdDecToBin,eax
	.endif
	mov		[esi].NAMEMEM.value,eax
	ret

AddName endp

FindName proc uses esi,lpProMem:DWORD,lpName:DWORD

	invoke GetTypeMem,lpProMem,TPE_NAME
	mov		eax,[eax].PROJECT.hmem
	.if eax
		mov		esi,eax
		.while [esi].NAMEMEM.szname || [esi].NAMEMEM.value
			.if ![esi].NAMEMEM.delete
				invoke lstrcmp,addr [esi].NAMEMEM.szname,lpName
				.if !eax
					mov		eax,esi
					jmp		Ex
				.endif
			.endif
			add		esi,sizeof NAMEMEM
		.endw
		xor		eax,eax
	.endif
  Ex:
	ret

FindName endp

ClipDataSet proc lpData:LPSTR,dwSize:dword
	LOCAL	hMem:HANDLE
	LOCAL	pMem:dword

	mov		eax,dwSize
	inc		eax
	invoke GlobalAlloc, GHND or GMEM_DDESHARE, eax
	test	eax,eax
	je		@exit2
	mov		hMem,eax
	invoke GlobalLock,eax	;hGlob
	test	eax,eax
	je		@exit1
	mov		pMem,eax
	invoke RtlMoveMemory,eax,lpData,dwSize
	mov		eax,pMem
	add		eax,dwSize
	mov		byte ptr [eax],0
	invoke GlobalUnlock,hMem
	invoke OpenClipboard,NULL
	.if eax
		invoke EmptyClipboard
		invoke SetClipboardData,CF_TEXT,hMem
		invoke CloseClipboard
		xor		eax,eax		;0 - Ok
		jmp		@exit3
	.endif
  @exit1:
	invoke  GlobalFree, hMem
	xor     eax, eax
  @exit2:
	dec     eax          ; -1 - error
  @exit3:
	ret

ClipDataSet endp

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天免费综合色| 国产精品一区二区果冻传媒| 国产激情一区二区三区| 欧美一级片在线观看| 日韩av网站在线观看| 成人久久久精品乱码一区二区三区| www精品美女久久久tv| 亚洲欧洲美洲综合色网| 欧美日韩高清一区二区不卡| 成人天堂资源www在线| 蜜桃视频在线一区| 亚洲在线观看免费视频| 欧美国产日韩亚洲一区| 精品美女一区二区| 欧美日本不卡视频| 色噜噜狠狠成人网p站| 国产成人8x视频一区二区| 麻豆精品新av中文字幕| 亚洲第一福利视频在线| 一区在线观看免费| 中文字幕av一区 二区| 欧美大片一区二区三区| 欧美性xxxxxx少妇| 色综合视频在线观看| 丁香激情综合五月| 国产精品一区二区在线看| 麻豆91精品91久久久的内涵| 亚洲va在线va天堂| 亚洲一级片在线观看| 亚洲人一二三区| 日韩美女啊v在线免费观看| 久久亚洲欧美国产精品乐播| 精品国产第一区二区三区观看体验| 欧美丰满高潮xxxx喷水动漫| 欧美日韩和欧美的一区二区| 色偷偷久久人人79超碰人人澡| 波多野结衣欧美| 波多野结衣在线aⅴ中文字幕不卡| 国产精品一二三区| 国产精品自在欧美一区| 国产乱码精品一区二区三区av | 亚洲一区二区视频在线观看| 国产精品精品国产色婷婷| 国产性色一区二区| 国产精品区一区二区三| 国产精品久久久99| **欧美大码日韩| 亚洲欧美aⅴ...| 亚洲一区中文日韩| 视频一区中文字幕国产| 蜜臀av一级做a爰片久久| 久久国产尿小便嘘嘘尿| 国内久久精品视频| 高清不卡一区二区| 色综合欧美在线视频区| 欧美日本韩国一区二区三区视频| 欧美日韩高清一区二区不卡| 日韩欧美一二三| 久久久精品人体av艺术| 国产精品美女久久久久aⅴ| 亚洲日本免费电影| 日韩国产精品久久| 国产真实乱偷精品视频免| 欧美日韩国产欧美日美国产精品| 91精品国产综合久久小美女| 精品动漫一区二区三区在线观看| 国产亚洲一区二区在线观看| 中文字幕亚洲区| 亚洲午夜激情网站| 久久99久久久久| www.日韩精品| 欧美日韩国产美女| 久久久午夜电影| 国产精品欧美经典| 日韩精品免费视频人成| 国产精品18久久久久久久久 | 色婷婷亚洲综合| 在线成人小视频| 亚洲国产精品二十页| 一区二区三区精品视频在线| 久久精品国产99| 99r国产精品| 日韩一区二区三区在线| 国产精品毛片无遮挡高清| 亚洲成人tv网| 国产成人福利片| 精品视频在线免费看| 久久久国产午夜精品| 一区二区三区小说| 国产自产v一区二区三区c| 日本高清成人免费播放| 久久免费美女视频| 亚洲成人第一页| 从欧美一区二区三区| 欧美狂野另类xxxxoooo| 国产精品久久久久精k8| 免费看欧美美女黄的网站| jlzzjlzz亚洲女人18| 欧美大度的电影原声| 夜夜精品视频一区二区| 高清av一区二区| 日韩午夜激情电影| 一区二区三区免费| 成人免费毛片嘿嘿连载视频| 日韩一区二区三区在线观看| 亚洲综合免费观看高清在线观看 | 欧美日韩国产欧美日美国产精品| 中文字幕乱码久久午夜不卡 | 亚洲一本大道在线| 成人激情动漫在线观看| 日韩精品一区在线观看| 亚洲韩国精品一区| 99re热视频精品| 欧美激情一区二区三区不卡| 喷水一区二区三区| 欧美电影在哪看比较好| 尤物av一区二区| 菠萝蜜视频在线观看一区| 久久久久国产精品厨房| 美女视频一区二区| 在线电影一区二区三区| 亚洲第一二三四区| 欧美三级三级三级| 亚洲伊人伊色伊影伊综合网| 一本色道久久综合亚洲91| 国产精品传媒在线| 成人深夜在线观看| 久久久欧美精品sm网站| 国产一区二区三区在线观看免费| 欧美xxxxx裸体时装秀| 日本免费新一区视频| 7777精品久久久大香线蕉 | 亚洲日本va在线观看| av不卡一区二区三区| 国产精品伦一区二区三级视频| 精品午夜一区二区三区在线观看 | 一区二区三区在线观看欧美| 91小视频免费观看| 亚洲精品国产精品乱码不99 | 国产亚洲美州欧州综合国| 国产麻豆成人精品| 国产午夜精品一区二区三区视频| 国产电影精品久久禁18| 国产精品拍天天在线| 97国产一区二区| 玉足女爽爽91| 91麻豆精品久久久久蜜臀| 日韩电影在线免费观看| 日韩三级在线观看| 国产一区二区三区久久久| 国产欧美一区二区三区沐欲| 国产a级毛片一区| 亚洲激情六月丁香| 欧美日韩视频在线一区二区 | 一区二区三区久久| 777午夜精品视频在线播放| 蜜臀久久99精品久久久画质超高清 | 欧美日本国产一区| 久久99久久精品| 中文av一区特黄| 在线观看精品一区| 亚洲1区2区3区4区| 日韩精品一区二区三区swag| 国产乱人伦偷精品视频免下载| 国产精品麻豆视频| 欧美日韩你懂得| 精品一区二区三区免费观看| 国产精品久久久久久久久果冻传媒| 一本久久精品一区二区| 手机精品视频在线观看| 国产亚洲视频系列| 91豆麻精品91久久久久久| 热久久一区二区| 国产精品视频一二三| 欧美视频你懂的| 国产老妇另类xxxxx| 亚洲美女一区二区三区| 欧美一区二区三区啪啪| 99久久久无码国产精品| 日韩成人免费电影| 国产精品第13页| 日韩欧美的一区| 色呦呦日韩精品| 国产精品一级片| 天天影视色香欲综合网老头| 久久久www免费人成精品| 色素色在线综合| 国产福利一区二区三区视频在线 | 日韩中文字幕一区二区三区| 中文一区二区在线观看| 欧美剧在线免费观看网站| 成人综合婷婷国产精品久久免费| 亚洲不卡在线观看| 国产精品护士白丝一区av| 日韩欧美电影在线| 精品视频在线看| 成人av动漫在线| 国产一区二区91| 奇米在线7777在线精品 | 自拍偷拍欧美激情|