COMCTL32 4.00 Named Exports

The one named export added for the original Windows 95 is just for communication with the 16-bit COMMCTRL.DLL. It persists in all later versions, but only in the Windows releases, never the NT.

A version 4.00 for Windows NT is known in an Internet Explorer distribution. It adds several functions that become reliably exported from version 4.70 onwards. Indeed, two are documented as if added for version 4.70. Another is suggested as being somewhat older than it really is. One more seems never to have got documented. This version 4.00 also exports what may be an early attempt at what version 4.70 provides as _TrackMouseEvent.

Function Remarks
Cctl1632_ThunkData32 Windows only
EmulateTrackMouseEvent 4.00 (NT) only
ImageList_Copy 4.00 (NT) and higher;
documented as requiring “version 4.70 or later”
ImageList_SetFilter 4.00 (NT) and higher
ImageList_SetImageCount 4.00 (NT) and higher;
documented with “Windows NT 3.51” as minimum operating system
InitCommonControlsEx 4.00 (NT) and higher;
documented as requiring “version 4.70 or later”