The MASM Forum Archive 2004 to 2012

Project Support Forums => MASM32 => Topic started by: hutch-- on July 26, 2006, 03:48:35 PM

Title: Windows.inc version 1.33
Post by: hutch-- on July 26, 2006, 03:48:35 PM
I have split this posting off from the original topic so it is easier to find. This version has had more duplicates removed and should be properly compatible with ML version 8.0.

It is also coming close to being compatible with POASM as generated, there are a few differences in how POASM handles structures with the ALIGN directive to MASM but they are reasonably easy to fix manually.

With special thanks to ToutEnMasm for testing the RECORD entries.

[attachment deleted by admin]
Title: Re: Windows.inc version 1.33
Post by: Shantanu Gadgil on August 05, 2006, 09:22:04 AM
 :green2 :green2 shouldn't this be in the WINDOWS.INC sub-forum???  :red :red

Cheers,
Shantanu
Title: Re: Windows.inc version 1.33
Post by: hutch-- on August 05, 2006, 09:45:27 AM
Probably but I wanted it easier to find.
Title: Re: Windows.inc version 1.33
Post by: Biterider on November 22, 2006, 01:10:39 PM
Hi Hutch
Working with COM i found a problem with the CY strcture definition in Windows.inc 1.33. According to http://msdn2.microsoft.com/en-gb/library/ms221223(VS.80).aspx it should be

CY UNION
    STRUCT
        Lo dd ?
        Hi dd ?
    ENDS
    int64 dq ?
CY ENDS


The structure size should be 8 bytes and not 16 as it currently is.

Regards,

Biterider
Title: Re: Windows.inc version 1.33
Post by: hutch-- on November 22, 2006, 08:48:31 PM
Thanks, I will have a look at it.