The CreateDeskTop function is supposed to work with NT 3.51 Workstation and up, therefore, in the 5.0 beta 2 winuser.h file, the CreateDesktop functions should be moved from the conditional block between
line 4588
#if (_WIN32_WINNT >= 0x0500)
and line 4594
#endif /*_WIN32_WINNT >= 0x0500 */
and into a conditional block wrapped with
#ifdef _WINGDI_H
#endif /*_WINGDI_H*/
Robert Wishlaw