News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

help with dll to lib in masm

Started by remus2k, October 31, 2006, 02:52:24 PM

Previous topic - Next topic

TNick

Yes, I see. Well, I can't say what's the problem Sorry!

remus2k

must the dll convert in the masm32 libary???

MichaelW

This is a quick test of the interface and the import libarary.

; «««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««
    include \masm32\include\masm32rt.inc

    includelib BladeEnc.lib

    BE_MAX_HOMEPAGE equ 256

    BE_VERSION STRUCT
      byDLLMajorVersion   BYTE ?
      byDLLMinorVersion   BYTE ?
      byMajorVersion      BYTE ?
      byMinorVersion      BYTE ?
      byDay               BYTE ?
      byMonth             BYTE ?
      wYear               WORD ?
      zHomepage           BYTE BE_MAX_HOMEPAGE + 1 dup (?)
    BE_VERSION ENDS

    beVersion PROTO C :DWORD
   
; «««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««
    .data
      bev BE_VERSION <>
    .code
; «««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««
start:
; «««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««
    invoke beVersion, ADDR bev
   
    print uhex$(eax),13,10
    print uhex$(ADDR bev),13,10
    print uhex$(ADDR bev.zHomepage),13,10

    print ADDR bev.zHomepage,13,10

    inkey "Press any key to exit..."
    exit
; «««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««
end start


00403008
00403000
00403008
http://bladeenc.mp3.no
Press any key to exit...
eschew obfuscation