tags:

views:

76

answers:

2

Hi, I am wondering how I would go about externalizing a proc (example below) so I can use it when compiling two separate file together

FOOBAR PROC
    ;do something
    RET
FOOBAR ENDP

Thanks!

+1  A: 

extern foobar:proc

There's also a 'proto' directive to do an extern definition of a procedure that includes parameters so you can use 'invoke' to pass parameters to it.

Jerry Coffin
awesome! thank you
yuval
A: 

if you want to export it in stdcall format you need to call it in proper format:

_ProcedureName@0 (VOID procedure) _ProcedureName@16 (16 = 4x DWORD parameters)

Bartosz Wójcik