[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
EXPORTS Define exported functions
------------------------------------------------------------------------------
Purpose : Define exported functions
Syntax : EXPORTS entryname [=intname] [@ord [table]] [NODATA] [params]
Example : EXPORTS GetStr = String1
This command makes listed functions (which are by default hidden) available
to other executable files at run time.
entryname defines the function name as it is known to other programs.
intname defines the actual name of the function as it appears within the
exporting program. This is by default the same as entryname.
ord defines a function's ordinal position within the module definition
table.
table is one of two optional keywords RESIDENTNAME or NONAME which determine
whether the entry name is placed in the resident or non-resident names table
or discarded at link time. NONAME is the default and the most efficient way
of exporting functions and means that the symbol can only be imported using
the specified ordinal.
RESIDENTNAME allows the symbol to be directly imported by name.
NODATA specifies that there is no static data in the function, so the
function will use the current data segment.
params specifies the number of words the function expects to be passed as
parameters.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson