https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/100407&feed=atom&action=history
Microsoft KB Archive/100407 - Revision history
2024-03-29T15:55:03Z
Revision history for this page on the wiki
MediaWiki 1.39.3
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/100407&diff=27262&oldid=prev
X010: 1 revision imported: importing part 1
2020-07-16T18:14:54Z
<p>1 revision imported: importing part 1</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<tr class="diff-title" lang="en-GB">
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:14, 16 July 2020</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en-GB"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
X010
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/100407&diff=27261&oldid=prev
X010: stage1
2020-07-16T17:46:24Z
<p>stage1</p>
<p><b>New page</b></p><div>{|<br />
|width="100%"|<br />
== PRB: MASM Code Using CMACROS.INC Does Not Build Correctly ==<br />
|}<br />
<br />
Q100407<br />
<br />
<br />
-----<br />
<br />
The information in this article applies to:<br /><br />
<br />
<br />
* Microsoft Windows Software Development Kit (SDK) 3.1<br />
<br />
<br />
-----<br />
<br />
<br /><br />
<br />
<br />
== SYMPTOMS ==<br />
<br />
Attempting to build a Windows-based application with MASM code using a CMACROS.INC header file causes errors to be generated by the macro assembler.<br />
<br />
<br /><br />
<br />
<br />
== CAUSE ==<br />
<br />
The CMACROS.INC file is incompatible with the version of MASM being used.<br />
<br />
<br /><br />
<br />
<br />
== RESOLUTION ==<br />
<br />
When using MASM version 6.x, use the version of CMACROS.INC that comes with MASM. When using MASM version 5.1, use the version of CMACROS.INC that comes with the development product you are using, such as the Windows Software Development Kit (SDK) or the Windows Device Driver Kit (DDK).<br />
<br />
<br /><br />
<br />
<br />
== MORE INFORMATION ==<br />
<br />
MASM has changed considerably from version 5.1 to versions 6.x; the changes to the assembler include the removal of the second assembly pass and additions or modifications to the behavior of assembler directives. A complete list of the differences can be found in the product documentation of MASM versions 6.0 and later. Because of these changes, versions of CMACROS.INC compatible with MASM 5.1 are not compatible with MASM 6.x; likewise, versions of CMACROS.INC compatible with MASM 6.x are not compatible with MASM 5.1.<br /><br />
<br /><br />
Most of Microsoft's development products include a version of CMACROS.INC that is compatible with MASM 5.1. Use this version of CMACROS.INC with MASM 5.1. If MASM version 6.0 or later is being used, use the CMACROS.INC that comes with it instead of the one that comes with the development product.<br />
<br />
Additional query words: 3.10 no32bit masm<br />
<br />
Keywords : kb16bitonly<br /><br />
Issue type :<br /><br />
Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK310<br />
<br />
{|<br />
|width="100%"| <br /><br />
Last Reviewed: November 5, 1999<br /><br />
[http://www.microsoft.com/misc/cpyright.htm © 2001 Microsoft Corporation. All rights reserved. Terms of Use.]<br /><br />
|}</div>
X010