"CHM files are passing into obsolescence. I don't think Windows 10 supports them any more."
Not even close. I have at least 3 copies of the automation CHM open on my screen, at any given time. Granted, most of them are VB/VBA, and that IS passing into obsolescence. But while syntax varies between languages, the API remains the same.