FIX: MKTYPLIB Produces M0004 Processing STDOLE.tlb

ID: Q127957

1.51 1.52 WINDOWS kbprg kbbuglist kbfixlist

The information in this article applies to:

SYMPTOMS

The 16-bit version of MKTYPLIB will produce error M0004 when building a type library on a computer running Windows NT version 3.5 when the computer does not have a network card installed.

RESOLUTION

If you have a 32-bit development system, such as the Win32 SDK or Visual C++ 32-bit edition, you can use the 32-bit version of MKTYPLIB to work around this problem. The type library that is generated is the same as with the 16-bit MKTYPLIB.

In some cases, you may be able to work around this problem by installing the Remote Access Service (RAS) and selecting TCP/IP as the default network protocol. This problem was corrected in Windows NT Service Pack 2.

STATUS

Microsoft has confirmed this to be a bug in Windows NT version 3.5. This bug was corrected in the Windows NT Service Pack 2.

Additional reference words: 1.51 1.52 3.50 KBCategory: kbprg kbbuglist kbfixlist KBSubcategory: CDKIss

Keywords          : kbole kb16bitonly kbCtrl kbbuglist kbfixlist
Version           : 1.51 1.52
Platform          : WINDOWS
Solution Type     : kbfix

Last Reviewed: September 22, 1997