DLL2INC
Version 1.1

by Tai Chi Minh Ralph Eastwood - 22-7-2005

Version History
-----------------
1.0.0 - Initial Release
1.1.0 - Added progress bar, status bar
	- Cleaned up code
	- Exports files more than 64k
	- Remove dependency to SSubTmr6.dll
	- You can type in file names straight into the text box
	- Add sample - kernel32.inc which is imported by ordinal

Next version:
1.2.0 - Generates parameter count of dlls (release date uncertain)
      - Rewritten in FASM 

Introduction
-------------
Just wrote a small useful utility(kinda small but it got bloated :P) in VB to create FASM includes 
from dll files.
You can choose between generating for import files using the ordinal number of functions or the 
function names themselves.
The advantage for generating by ordinal is that it loads faster and functions run faster(so I've read)


Installing
-----------
---> Run Setup.dll


Requirements
-------------
386 machine with Win95 (I think...please check for me )
MSVBVM60.dll (google it and get it if you have a pre-win2000 computer)

Here's one i found:
http://www.dlldump.com/download-dll-files_new.php/dllfiles/M/msvbvm60.dll/6.00.9690/download.html


Help of Command Line:
---------------------
The program is GUI based but supports command line as well.
Here's the command line syntax (which can also be viewed in help)




You can run this program from command line.

Commandline: DLL2INC [-switch] [dllfile] [outputfile]

Switches:
          -o     ExportByOrdinal
          -n     ExportByFunction (default)

Choose only one of the switches.


Future Development
-------------------
Convert MASM macros to FASM ????
Convert C/C++ headers to FASM Inc (like h2inc for MASM) ????



---------------------------------

Hope you find this tool helpful :)

---------------------------------

Ralph (a.k.a Raedwulf)

Any suggestions, bug info etc.
Please email tcmreastwood@ntlworld.com


