include \masm32\include64\masm64rt.inc
EXTERN GetProcAddr:PROC
.data
user32 db 'user32.dll',0
msgbox db 'MessageBoxA',0
.data?
hDLL dq ?
.code
start PROC
invoke LoadLibrary,ADDR user32
mov hDLL,rax
invoke GetProcAddr,rax,ADDR msgbox
cmp rax,-1
je @f
invoke rax,0,"GetProcAddr test",\
"Hello",MB_OK
@@:
invoke FreeLibrary,hDLL
invoke ExitProcess,0
start ENDP
END