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

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

?? makelink.asm

?? 這是一個數字圖像處理的matlab仿真程序
?? ASM
字號:
;---------------------------------------------------------------------
; MakeLink.asm ActiveX simple client to demonstrate basic concepts
;               written & (c) copyright April 5, 2000 by Ernest Murphy
;
;               contact the author at ernie@surfree.com
;
;               may be reused for any educational or
;               non-commercial application without further license
;---------------------------------------------------------------------
.386
.model flat, stdcall
option casemap:none


include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
include \masm32\include\ole32.inc

include \masm32\com\include\oaidl.inc
include \masm32\com\include\shlobj.inc

includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\ole32.lib

;---------------------------------------------------------------------
CoCreateLink      PROTO :DWORD, :DWORD

MakeMessage MACRO Text:REQ
    ; macro to display a message box
    ; the text to display is kept local to
    ; this routine for ease of use
    LOCAL lbl
    LOCAL sztext
    jmp lbl
sztext:  
    db Text,0
lbl:
    invoke MessageBox,NULL,sztext,ADDR szAppName,MB_OK
    ENDM

  ; IPersistFile Interface 
  IPersistFile            STRUCT DWORD
       IPersistFile_QueryInterface       comethod3       ?
       IPersistFile_AddRef               comethod1       ?
       IPersistFile_Release              comethod1       ?
       IPersistFile_GetClassID           comethod2       ?
       IPersistFile_IsDirty              comethod1       ?
       IPersistFile_Load                 comethod3       ?
       IPersistFile_Save                 comethod3       ?
       IPersistFile_SaveCompleted        comethod2       ?
       IPersistFile_GetCurFile           comethod2       ?
 IPersistFile            ENDS

;---------------------------------------------------------------------
.data

szAppName         BYTE    	"Shell Link Maker", 0

szLinkName        BYTE    	"Shortcut to MakeLink.lnk", 0
szBKSlash 		BYTE 		"\", 0

hInstance         HINSTANCE   ?
Pos               DWORD       ?

szBuffer1 		BYTE 		MAX_PATH DUP(?)
szBuffer2 		BYTE 		MAX_PATH DUP(?)

;---------------------------------------------------------------------
.code
start:

;---------------------------------------------------------------------
;  this bracketed code is just a 'quick hack'
;  to replace the filename from the filepathname
;  with the 'Shortcut to' title
;
    invoke GetModuleHandle, NULL
    mov hInstance, eax
    invoke GetModuleFileName, NULL, ADDR szBuffer1, MAX_PATH
    invoke lstrcpy, ADDR szBuffer2, ADDR szBuffer1
    ; Find the last backslash '\' and change it to zero
    mov edx, OFFSET szBuffer2
    mov ecx, edx
    .REPEAT
        mov al, BYTE PTR [edx]
        .IF al == 92 ; "\"
            mov ecx, edx
        .ENDIF
        inc edx
    .UNTIL  al == 0
    mov BYTE PTR [ecx+1], 0   
    invoke lstrcpy, ADDR szBuffer2, ADDR szLinkName
;---------------------------------------------------------------------

; here is where we call the proc with the COM methods
    invoke CoInitialize, NULL
    MakeMessage "Let's try our Createlink."
    invoke CoCreateLink, ADDR szBuffer1, ADDR szBuffer2
    MakeMessage "That's all folks !!!"
    invoke CoUninitialize
invoke ExitProcess, NULL

;---------------------------------------------------------------------
CoCreateLink PROC pszPathObj:DWORD, pszPathLink:DWORD
 ; CreateLink - uses the shell's IShellLink and IPersistFile interfaces 
 ;   to create and store a shortcut to the specified object. 
 ; Returns the hresult of calling the member functions of the interfaces. 
 ; pszPathObj - address of a buffer containing the path of the object. 
 ; pszPathLink - address of a buffer containing the path where the 
 ;   shell link is to be stored. 
 ; addapted from MSDN article "Shell Links"
 ;  deleted useless "description" method
 ;  added set icon location method

    LOCAL   pwsz    :DWORD         
    LOCAL   psl     :DWORD         
    LOCAL   ppf     :DWORD       
    LOCAL   hResult :DWORD       
    LOCAL   hHeap   :DWORD       

.data
CLSID_ShellLink     GUID       sCLSID_ShellLink
IID_IShellLink      GUID       sIID_IShellLink
IID_IPersistFile    GUID       {00000010bH, 00000H, 00000H, \
                               {0C0H, 000H, 000H, 000H, 000H, 000H, 000H, 046H}}

.code
    ; first, get some heap for a wide buffer
    invoke GetProcessHeap
    mov hHeap, eax
    invoke HeapAlloc, hHeap, NULL, MAX_PATH * 2
    mov pwsz, eax
    ; Get a pointer to the IShellLink interface. 
    invoke CoCreateInstance, ADDR CLSID_ShellLink, NULL, 
                             CLSCTX_INPROC_SERVER, 
                             ADDR IID_IShellLink, ADDR psl
    mov hResult, eax
    test eax, eax
    .IF SUCCEEDED 
        ; Query IShellLink for the IPersistFile 
        ; interface for saving the shortcut
        coinvoke psl, IShellLink, QueryInterface, ADDR IID_IPersistFile, ADDR ppf
        mov hResult, eax
        test eax, eax
        .IF SUCCEEDED 
            ; Set the path to the shortcut target 
            coinvoke psl, IShellLink, SetPath, pszPathObj
            mov hResult, eax
            ; add the  description, use first icon found
            coinvoke psl, IShellLink, SetIconLocation, pszPathObj, 0 
            mov hResult, eax
            ; change string to Unicode. 
            ; (COM typically expects Unicode strings)
            invoke MultiByteToWideChar, CP_ACP, 0, pszPathLink, 
                                        -1, pwsz, MAX_PATH
            ; Save the link by calling IPersistFile::Save
		coinvoke ppf, IPersistFile, Save, pwsz, TRUE
            mov eax, hResult
            ; release the IPersistFile ppf pointer
            coinvoke ppf, IPersistFile, Release
            mov hResult, eax
        .ENDIF
        ; release the IShellLink psl pointer
        coinvoke psl, IShellLink, Release
        mov hResult, eax
    .ENDIF
    ; free our heap space
    invoke HeapFree, hHeap, NULL, pwsz
    mov eax, hResult    ; since we reuse this variable over and over,
                        ;  it contains the last operations result
    ret
CoCreateLink ENDP
;---------------------------------------------------------------------

end start 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品t66y| 中文字幕在线视频一区| 成人福利视频网站| 性久久久久久久久| 国产精品久久久久一区二区三区共 | 中文子幕无线码一区tr| 欧美日韩不卡视频| 欧美日韩成人一区二区| 成人自拍视频在线| 久久精品久久综合| 日韩av中文在线观看| 亚洲天堂免费在线观看视频| 337p日本欧洲亚洲大胆精品| 欧美日韩dvd在线观看| 97久久精品人人做人人爽| 国产一区二区视频在线| 日本视频一区二区三区| 亚洲国产视频在线| 亚洲黄色小说网站| 最好看的中文字幕久久| 亚洲国产精品高清| 久久日韩精品一区二区五区| 91精品在线免费观看| 色av一区二区| 91色在线porny| 91丨九色丨蝌蚪丨老版| 99国产欧美另类久久久精品| 国产不卡在线视频| 国产大陆亚洲精品国产| 极品美女销魂一区二区三区免费| 日韩黄色免费电影| 日本女优在线视频一区二区| 亚洲va中文字幕| 亚洲午夜精品在线| 一级日本不卡的影视| 一区二区三区在线视频免费观看| 中文字幕色av一区二区三区| 国产精品乱码妇女bbbb| 国产精品美女久久久久久| 国产女人18毛片水真多成人如厕| 国产欧美视频一区二区| 中文字幕电影一区| 中文字幕在线观看不卡视频| 国产精品网站在线播放| 国产精品伦理在线| 亚洲精品乱码久久久久| 亚洲高清不卡在线| 男男视频亚洲欧美| 国产乱人伦偷精品视频不卡| 国产1区2区3区精品美女| 国产成人日日夜夜| 97久久超碰国产精品电影| 91丨porny丨户外露出| 日本精品一级二级| 欧美视频三区在线播放| 日韩一区二区电影| wwwwxxxxx欧美| 国产精品免费免费| 一区二区欧美精品| 奇米影视在线99精品| 国产一二精品视频| 99久久精品久久久久久清纯| 欧美影视一区在线| 日韩精品一区国产麻豆| 欧美激情综合在线| 一区二区三区在线影院| 免费看欧美美女黄的网站| 91福利视频网站| 欧美变态口味重另类| 国产精品久久久久一区二区三区共| 亚洲欧美日韩一区| 日韩国产精品大片| 国产成人综合视频| 日本电影亚洲天堂一区| 欧美一区二区三区爱爱| 中文字幕欧美区| 日韩精品1区2区3区| 国产91丝袜在线观看| 91蝌蚪porny| 91精品国产综合久久精品麻豆| 2023国产精品| 一区二区欧美国产| 国产在线一区二区| 欧美性色黄大片| 久久久久久黄色| 亚洲成人av一区| 福利一区二区在线| 91精品国产高清一区二区三区蜜臀| 久久久亚洲精品石原莉奈 | 美国十次了思思久久精品导航| 暴力调教一区二区三区| 欧美疯狂做受xxxx富婆| 国产欧美精品区一区二区三区| 亚洲成人资源在线| 成人深夜福利app| 日韩色视频在线观看| 一区二区三区欧美日| 国产综合久久久久影院| 欧美色综合影院| 亚洲同性gay激情无套| 国产精品一区二区男女羞羞无遮挡| 欧美中文字幕不卡| 国产欧美日韩久久| 久久黄色级2电影| 欧美三级资源在线| 亚洲日本电影在线| 成人黄页在线观看| 欧美精品一区二区在线播放| 日本视频一区二区| 欧美精品一卡两卡| 国产精品黄色在线观看| 国产精品夜夜嗨| 久久综合999| 美国一区二区三区在线播放| 欧美日韩国产片| 亚洲一区二区三区国产| 97精品视频在线观看自产线路二| 久久久美女艺术照精彩视频福利播放| 日韩电影在线一区二区三区| 精品视频免费在线| 一区二区三区精品久久久| 欧美手机在线视频| 一区二区三区.www| 一本色道久久加勒比精品| 国产精品久久毛片a| 国产高清久久久| 亚洲国产高清不卡| 成人小视频免费观看| 久久久久久久免费视频了| 久久国产生活片100| 欧美va在线播放| 国产真实乱子伦精品视频| 精品99一区二区| 国产一区二区三区精品欧美日韩一区二区三区| 欧美一区二区三区四区久久| 日韩精品一级中文字幕精品视频免费观看| 欧洲国产伦久久久久久久| 亚洲电影一区二区三区| 欧美日韩国产精品成人| 三级久久三级久久久| 欧美一区二区三区免费观看视频| 免费人成精品欧美精品| 日韩欧美的一区| 国产精品一区在线| 国产精品黄色在线观看| 欧美亚男人的天堂| 亚洲成人先锋电影| 91精品久久久久久久91蜜桃| 美女尤物国产一区| 久久精品视频一区二区三区| 国产成人免费在线视频| 亚洲欧美综合在线精品| 日本高清不卡在线观看| 日本强好片久久久久久aaa| 精品久久久影院| 成人午夜激情影院| 亚洲第一激情av| xnxx国产精品| 色综合久久88色综合天天免费| 亚洲高清免费观看| 精品国产凹凸成av人导航| 成人h动漫精品一区二区| 一区二区三区精品在线观看| 欧美电视剧在线看免费| 丁香亚洲综合激情啪啪综合| 亚洲精品免费在线| 精品久久久久久久久久久久久久久 | 亚洲国产cao| 日韩欧美国产三级电影视频| 成人一道本在线| 亚洲成国产人片在线观看| 久久久久久99久久久精品网站| 色丁香久综合在线久综合在线观看| 免费观看一级特黄欧美大片| 国产精品欧美经典| 欧美一区二区三区在线观看| 成人黄色片在线观看| 日韩电影在线一区二区| 亚洲欧洲在线观看av| 日韩西西人体444www| eeuss鲁片一区二区三区在线看| 视频一区欧美精品| 国产精品美女久久久久久久久久久| 欧美色涩在线第一页| 国产a久久麻豆| 理论片日本一区| 亚洲精品国久久99热| 国产视频一区二区在线| 欧美人与性动xxxx| 波多野结衣在线aⅴ中文字幕不卡| 日韩影院免费视频| 中文字幕一区二区三区四区不卡 | 欧美综合在线视频| 国产精品一区二区无线| 天堂一区二区在线| 亚洲人成精品久久久久| 久久久综合网站| 日韩三级视频在线看| 欧美午夜精品理论片a级按摩| 丁香一区二区三区|