NO

Author Topic: MS COFF import library to MASM include file converter  (Read 5383 times)

Offline Vortex

  • Member
  • *
  • Posts: 501
    • http://www.vortex.masmcode.com
MS COFF import library to MASM include file converter
« on: August 14, 2005, 11:42:32 pm »
Hi friends,

Here is lib2inc V1.1 :

- Fixed bug with duplicate names from user32.lib  ( Many thanks Paul informing me about the bug )

The tool is able to extract fuction prototypes from static libraries. If you have the time, could you test the tool with static libs?

http://vortex.masmcode.com/files/lib2inc11.zip

Here is the include file set extracted from Pelles import libraries V 4.00 beta1 :

http://vortex.masmcode.com/files/PellesC_incV11.zip
Code it... That's all...

Offline Vortex

  • Member
  • *
  • Posts: 501
    • http://www.vortex.masmcode.com
MS COFF import library to MASM include file converter
« Reply #1 on: August 15, 2005, 12:24:42 pm »
Here is version V1.11 :

- Fixed bug : lib2inc is now able to extract function names with leading @ :

Code: [Select]

@DnsGetDomainName PROTO :DWORD
@DnsIsAMailboxType PROTO :DWORD
etc...

http://vortex.masmcode.com/files/lib2inc111.zip

http://vortex.masmcode.com/files/PellesC_inc111.zip
Code it... That's all...

Offline Vortex

  • Member
  • *
  • Posts: 501
    • http://www.vortex.masmcode.com
MS COFF import library to MASM include file converter
« Reply #2 on: January 01, 2006, 03:19:06 pm »
Here is lib2inc V1.2 translated to Poasm. Now, the tool supports both MASM and POASM

http://vortex.masmcode.com/files/lib2inc12.zip

Include file set extracted from Pelles import libraries 4.00.50

http://vortex.masmcode.com/files/PellesC_inc12.zip
Code it... That's all...

Offline Vortex

  • Member
  • *
  • Posts: 501
    • http://www.vortex.masmcode.com
MS COFF import library to MASM include file converter
« Reply #3 on: January 15, 2006, 12:13:30 pm »
Here is lib2inc V1.3 supporting static libraries. To create an include file from a static library :

Code: [Select]
lib2inc statlib.lib -s

As usually, creating include files from import libraries :

Code: [Select]
lib2inc importlib.lib

http://vortex.masmcode.com/files/lib2inc13.zip
Code it... That's all...

Offline Vortex

  • Member
  • *
  • Posts: 501
    • http://www.vortex.masmcode.com
Re: MS COFF import library to MASM include file converter
« Reply #4 on: December 24, 2012, 09:48:06 pm »
Version 2.22 supporting MASM / POASM / FASM / LZASM / SOLASM :

http://vortex.masmcode.com/files/lib2inc22.zip
Code it... That's all...

CommonTater

  • Guest
Re: MS COFF import library to MASM include file converter
« Reply #5 on: December 24, 2012, 11:29:49 pm »
Excellent... finally the means of setting up a complete include library for POASM... Thank you vortex.

Lets hope people will share their files here so others can benefit from them.

FWIW... the new version of Workspace Manager (ver3.0.0) due out between Christmas and New Years will create an inc branch in the pelles install folders where you can store the files.  In a default install this would be at c:\Program Files\PellesC\inc  The project macros will be arranged to look there for POASM's include files.
« Last Edit: December 24, 2012, 11:47:58 pm by CommonTater »

Offline Vortex

  • Member
  • *
  • Posts: 501
    • http://www.vortex.masmcode.com
Re: MS COFF import library to MASM include file converter
« Reply #6 on: December 25, 2012, 08:55:55 pm »
Hi CommonTater,

Soon, we will have a complete include file set for Poasm.
Code it... That's all...

CommonTater

  • Guest
Re: MS COFF import library to MASM include file converter
« Reply #7 on: December 25, 2012, 09:04:37 pm »
Hi CommonTater,

Soon, we will have a complete include file set for Poasm.

Absolutely excellent! 

I've got Workspace Manager set up to create the inc folder, so hopefully all our friends need to do is copy your stuff into it...
 
I just discovered that POASM will buld Pocket PC and Smart Phone projects too...
However; since the CE support is deprecated, I'm not going to make special project types for this. Rather the programmer can simply create a source file as "<whatever>.asm" and work in it.
 
If you are also including the CE incs... they can go in inc\ce which is also being created by WSEdit 3.
« Last Edit: December 25, 2012, 09:09:06 pm by CommonTater »

Offline Vortex

  • Member
  • *
  • Posts: 501
    • http://www.vortex.masmcode.com
Re: MS COFF import library to MASM include file converter
« Reply #8 on: November 24, 2016, 08:01:46 pm »
lib2inc V2.4 : Option to create include files for Poasm, HJWasm and Masm 64-bit

http://vortex.masmcode.com/files/lib2inc24r2.zip
Code it... That's all...