kolibrios/programs/develop/examples/pe_forwarded_export/forwarded.asm
CleverMouse 3d2f646747 example of forwarded exports in PE
git-svn-id: svn://kolibrios.org@6768 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-11-29 17:54:32 +00:00

29 lines
710 B
NASM

format PE console 0.8 DLL at 420000h
include '../../../proc32.inc'
include '../../../import.inc'
include '../../../export.inc'
forward_by_name:
invoke con_write_asciiz, forward_by_name_msg
ret
forward_by_ordinal:
invoke con_write_asciiz, forward_by_ordinal_msg
ret
forward_by_name_msg db 'Hello from forward_by_name!',13,10,0
forward_by_ordinal_msg db 'Hello from forward_by_ordinal!',13,10,0
align 4
data import
library console, 'console.dll'
import console, con_write_asciiz, 'con_write_asciiz'
end data
align 4
data export
export 'forwarded.dll', \
forward_by_name, 'forward_by_name', \
forward_by_ordinal, 'forward_by_ordinal'
end data