Free Trial Software Downloads Information on entry points, numbers, names and calling syntax of exported functions. DLL export table list.
Heaventools Home
 

home      products      solutions     news     downloads     order     support     about us

 

 
PE Explorer Feature Tour
 

 

 prev | next 

DLL EXPORT VIEWER

Discover All Exported Functions in a DLL

See also: Import Viewer, Delay Import Viewer, Function Syntax Lookup
             How do I get parameters on function exports?

DLL Export ViewerIf you are trying to work with external functions in DLL and want to make sure you have the name and case of the function name correct, PE Explorer is the best solution you can get your hands on for viewing all of the exports from an EXE, DLL or OCX. The DLL Export Viewer provides you with the information on entry points, numbers, names, and calling syntax of exported functions.

The actual name of a procedure "as it is to be called" is found in the export table of any executable, EXE or DLL. The name which the calling program is going to use is in that calling program's import table.

Download a 30 day trial version of PE Explorer     How to Order

Retrieve the List of Exported Functions

Each program contains an import list for each DLL it uses, and each DLL contains an export list that gives the address inside the DLL file of each of the functions which the DLL allows other programs to access.

When the loader runs a program, it loads the associated DLLs into the process address space. It then extracts information about the import functions from the main program. The place in the DLLs where the PE loader looks for the addresses of the functions is the export table.

Export Viewer to view functions inside dll

EXPORT PROPERTIES

Time Date Stamp - gives the time the table was created (some linkers set it to 0).
Ver - Version info ('MajorVersion' and 'MinorVersion'), and these, too, are often enough set to 0.
DLL Name - The internal DLL name. The name is necessary in case the DLL file is renamed.
Exported Functions - The total number of exported functions.
Exported Names - The number of functions that are exported by name. This value can be 0. In that case, the module may export by ordinal only.
Pointers to Entry Point - points to the head of the array of entry points 'AddressOfFunctions' (given as 32-bit-RVAs).
Pointers to Name - An RVA that points to an array of RVAs of the names of functions in the module.
Pointers to Ordinal - An RVA that points to a 16-bit array that contains the ordinals associated with the function names in the 'AddressOfNames' array.

See Quick Function Syntax Lookup for calling syntax of exported functions.

Feature Tour  
 prev | next 

 


Take a look at  PE Explorer Screen Shots

Buy Now Personal License ... US$129.00
Business License ... US$229.95

Download a 30 day trial version of PE Explorer     How to Order

     

Home  •   Site Map  •   Purchase  •   Downloads  •   Support  •   F.A.Q.  •   Forum  •   About