The information in this article applies to:
SUMMARYThis article lists the bugs in the implementation of the Win32 API on Windows NT 4.0 that may be relevant to Application or Device Driver developers (ISVs or IHVs). This article contains only those bugs that were known at the time of the Windows NT 4.0 release. MORE INFORMATION
MIDL does not resolve ambiguous references using the same search
order as mktyplib.
MIDL: Arrays bigger than 64k not supported as IDL pipe elements
Exception 0xC003005E may occur when using big fix-sized arrays with
RPC pipes.
MIDL generates code that uses an undeclared variable when interface
procedure contains a two dimensional matrix as an out param in -Os
mode.
MIDL: AV when union with no switch is embedded in a struct referred
to by a forward reference.
MIDL only allows predeclid to be applied to properties.
MIDL allows multiple types mapped to the same user_mrsh type.
MIDL: Pointer to pointer to struct may cause server side memory leak.
MIDL: Overloading some intrinsic types in a type library generates
an error.
MIDL does not support commas in constants localized for German, etc.
MIDL: Inferring pointer decoration differs between DEC idl compiler
and MIDL.
MIDL: structs with conformant varying arrays of structs not
marshaled properly.
MIDL: TCHAR typedef should be removed from wtypes.idl as misleading
TCHAR typedef'd in wtypes.idl as WCHAR even if UNICODE is not
Defined.
MIDL accepts duplicate uuids for structs.
MIDL: may compute wrong struct size for struct containing
user_marshal types at -Zp4.
MIDL: helpstrings not placed on functions with multiple put
properties.
MIDL: dispinterface, interface conflict in coclass not flagged.
MIDL: /win16 switch places _stdcall instead of _cdecl on all methods
when processing a library block.
MIDL: unused typedefs inside of an interface definition are not
emitted to type library.
MIDL: Full pointer to a user_marshal type, when used in a non-object
interface in a struct or union, is overwritten if declared [in,out].
MIDL: Should generate a warning when conformant structs passed by
Value.
MIDL: Range checking should be applied to constants.
MIDL: DCE error codes for pipes not supported.
Additional query words:
Keywords : kbList kbNTOS400bug kbSDKPlatform kbSDKWin32 |
Last Reviewed: January 14, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |