COMCTL32 3.50 Named Exports

These original named exports from COMCTL32 date from Win32s and Windows NT 3.51, and some are surely from even earlier. Two seem to be undocumented, plausibly because they were already superseded.

A strong hint of earlier history is that several of these functions have reliable ordinals, as opposed to the auto-numbered ordinals that are more typical of named exports. It is as if these functions had been ordinal-only exports in some earlier version, or at least during development, with the ordinals then being preserved in later versions so as not to disturb any (old) code that continues to import the functions by ordinal. Inspection confirms that these functions, with these ordinals, all existed in the 16-bit COMMCTRL.DLL from Windows for Workgroups 3.11. Say what you will about Microsoft, but they have mostly been very attentive to backwards compatibility.

Function Remarks
CreateMappedBitmap ordinal 8
CreatePropertySheetPage  
CreatePropertySheetPageA  
CreatePropertySheetPageW  
CreateStatusWindow ordinal 6 in version 4.00 (Windows) only
CreateStatusWindowA ordinal 6 except in version 4.00 (Windows)
CreateStatusWindowW  
CreateToolbar ordinal 7
CreateToolbarEx  
CreateUpDownControl ordinal 16
DestroyPropertySheetPage  
DrawInsert ordinal 15
DrawStatusText ordinal 5 in version 4.00 (Windows) only
DrawStatusTextA ordinal 5 except in version 4.00 (Windows)
DrawStatusTextW  
GetEffectiveClientRect ordinal 4
ImageList_Add  
ImageList_AddIcon  
ImageList_AddMasked  
ImageList_BeginDrag  
ImageList_Create  
ImageList_Destroy  
ImageList_DragEnter  
ImageList_DragLeave  
ImageList_DragMove  
ImageList_DragShowNolock  
ImageList_Draw  
ImageList_DrawEx  
ImageList_EndDrag  
ImageList_GetBkColor  
ImageList_GetDragImage  
ImageList_GetIcon  
ImageList_GetIconSize  
ImageList_GetImageCount  
ImageList_GetImageInfo  
ImageList_GetImageRect  
ImageList_LoadImage  
ImageList_LoadImageA  
ImageList_LoadImageW  
ImageList_Merge  
ImageList_Read  
ImageList_Remove  
ImageList_Replace  
ImageList_ReplaceIcon  
ImageList_SetBkColor  
ImageList_SetDragCursorImage  
ImageList_SetIconSize  
ImageList_SetOverlayImage  
ImageList_Write  
InitCommonControls ordinal 17
LBItemFromPt ordinal 14
MakeDragList ordinal 13
MenuHelp ordinal 2
PropertySheet  
PropertySheetA  
PropertySheetW  
ShowHideMenuCtl ordinal 3
WIN32SYSDLL discontinued in version 3.51