News:

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

About your latest headers Donkey

Started by ecube, June 03, 2010, 02:27:18 PM

Previous topic - Next topic

ecube

#dynamiclinkfile user64.dll

you have that defined in various places, was just curious why you did that? it stops you from building a 64bit binary on a 32bit system, the previous headers worked fine,I upgraded because it kept complaining about a structure that I could figure why.

ecube

Also I found a bug that's drove me crazy over an hour in the headers because GoASM just kept whining about not being able to determine size :\

the bug is in winnt.h line 4532

DataDirectory IMAGE_DATA_DIRECTORY IMAGE_NUMBEROF_DIRECTORY_ENTRIES DUP

should be

DataDirectory IMAGE_DATA_DIRECTORY IMAGE_NUMBEROF_DIRECTORY_ENTRIES DUP <>

donkey

Hi E^cube,

That should not have been in a release version the xxx64.dll stuff was for building a personal project, I must have zipped up the wrong headers folder for the last upload. I have been quite occupied with work lately (as I am every spring/summer) and never caught it. I will take care of it this weekend.

I will make the correction to DataDirectory, it was probably done through an automated edit that I ran when preparing the first release of version 2 and since I cannot possibly test every structure (especially the 64 bit versions) it slipped through as did the same error in PROCESSOR_POWER_POLICY. That will be in the update on Sunday.

Edgar
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

ecube

alright sounds good, if I find anymore bugs i'll let you know, thanks again for all work done on these, can really come to appreciate when you're in the midst of them, the magnitude.