KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q33137: Linker Module-Definition Files for MS OS/2 or Windows

Article: Q33137
Product(s): See article
Version(s): 6.00 6.00b 7.00 | 6.00 6.00b 7.00
Operating System(s): MS-DOS | OS/2
Keyword(s): ENDUSER | | mspl13_basic
Last Modified: 1-FEB-1990

A module-definition file, used by LINK.EXE, describes the name,
attributes, exports, imports, and other characteristics of an
application or library for MS OS/2 (or Microsoft Windows). This file
is required for dynamic link libraries (DLLs) that run under MS OS/2
(and for Microsoft Windows applications and libraries).

Note that Microsoft BASIC Compiler Versions 6.00 and 6.00b and
Microsoft BASIC Professional Development System (PDS) Version 7.00
cannot make Microsoft Windows applications or libraries. These
products can only make OS/2 applications.

For more information about the module-definition file used by LINK,
see Page Update 39 in the "Microsoft CodeView and Utilities: Software
Development Tools for MS OS/2 and MS-DOS: Update" manual.

For more information about BASIC compatibility with Microsoft Windows,
search for a separate article with the following words:

   Windows and SDK and BASIC and compiler

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.