BUG: Win32 SDK Version 3.51 Bug List - WOW and Subsystems

Last reviewed: September 12, 1995
Article ID: Q136436
The information in this article applies to:
  • Microsoft Win32 Software Development Kit (SDK) version 3.51

SUMMARY

This article lists the bugs in the WOW and the OS/2, POSIX, and Windows on Win32 (WOW) Subsystems that were known at the time the product was released.

MORE INFORMATION

This list is divided into two sections: WOW and Subsystems.

WOW

  • Windows NT loses long file names saved by 16-bit Windows-based applications.
  • 16-bit Windows-based applications require DLLs on the local machine.
  • GetExitCodeProcess() does not return exit codes for 16-bit Windows-based applications in WOW.
  • Locking at negative offsets fails in WOW.
  • WOW incorrectly handles the FBSTP instruction.
  • WOW incorrectly handles FISTP DWORD PTR.
  • GetWindowPlacement() returns the wrong length in WINDOWPLACEMENT in WOW.
  • WOW EndDeferWindowPos() does not return a nonzero value for success.
  • You cannot change the number of NetBIOS names available for WOW.
  • GetMessageTime() can return a value greater than GetCurrentTime() returns.
  • Custom focus does not work in WOW.
  • WOW WNetServerBrowseDialog() returns WM_SUCCESS, not WM_CANCEL, when the user clicks the Cancel button.
  • WOW WNetDisconnectDialog() returns error 5 for printers under WOW, even printers connected explicitly with the NET USE command.
  • Printing from 16-bit Windows-based applications using old quick linker fails in WOW.

Subsystems

  • A remote NetUserAdd from the OS/2 subsystem causes an internal OS/2 subsystem error.
  • Calls to OS/2 DosSemClose can fail if another process called DosSemWait on the same semaphore.
  • OS/2 queue handles should be enumerated starting from 1, not 0.
  • OS/2 DosPeekQueue causes a general protection (GP) fault in the OS/2 subsystem.
  • POSIX printf does not handle EINTR.
  • POSIX does not handle NTFS_MAX_LINK_COUNT.
  • Command prompt is changed by MS-DOS-based applications upon exit.
  • INT 21, function 60 returns incorrect UNC handles.
  • The mouse pointer is reset with Full Screen MS-DOS-based applications.
  • The mouse pointer trapped in the upper-left corner with MS-DOS-based applications.
  • VddInstallHook() does not block duplicate mappings.
  • Line-by-line scrolling by pressing CTRL+UP and CTRL+DOWN does not work in an MS-DOS-based editor if NUM LOCK is enabled.


Additional reference words:
KBCategory: kbprg kbbuglist
KBSubcategory: Subsys


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.

Last reviewed: September 12, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.