================================================
Import REConstructor DLL v1.1 (C) 2001 MackT/uCF
================================================

This is the dll for rebuilding imports and its source code included.
It is compilable under VC++ 6.0.


Main function
-------------
You just need to call one exported function: RebuildImport
(Horrible name was annihilated! I remembered how to do it!!! ;-))


Its C prototype is:
-------------------
BOOL RebuildImport(DWORD pid, DWORD oep_rva, DWORD iat_rva, DWORD nb_recursion,
                   LPTSTR dump_filename);

<pid>           : Process ID of the running target
<oep_rva>       : OEP of the running target in RVA
                  (can be 0 if you precise <iat_rva>)
<iat_rva>       : one RVA in the original IAT
                  (can be 0 if you precise <OEP>)
<nb_recursion>  : Number of recursion for the tracer
<dump_filename> : Name of the dumped file exactly at the OEP

Returned value:
---------------
0 if there was a problem and another value else.

Note:
-----
The output filename contains a '_' just before the extension of <dump_filename>
(no need to backup)


Ciao,
MackT. (mackt@ucf2000.com)
