On 01/03/2012 12:59 AM, Bruno Haible wrote:
1) It contrasts with the NtDll API.[2] For example, file names passed to NtDll functions can use a different syntax than file names passed to Win32 functions.[3] This distinction matters because programs build with gnulib should also work in WINE, and WINE implements kernel32.dll but not NtDll.dll. Also, the NtDll API is basically undocumented and subject to change.[4]
For what is worth, WINE implements large parts of NtDll.dll. Many are now documented because they are the same as the Rtl* and Nt* kernel-mode APIs, while some are undocumented.
Paolo