[1670]
    ヘルプ目次
    みく
    
    
こんな感じでしょうか(机上のみで試してません)。
ここまでくると共通関数化したほうがよいですね。
#さらに引数を増やして「検索」とかも指定できるようにすればWinHelpコールをある程度まとめることができます。
void ShowWinHelp( HWND hwnd, LPCTSTR lpszHelp )
{
	OSVERSIONINFO osVer;
	osVer.dwOSVersionInfoSize = sizeof(osVer);
	GetVersionEx(&osVer);
	/* NT4のときだけ */
	if ((osVer.dwPlatformId == VER_PLATFORM_WIN32_NT)  /* NT系列 */
	 && (osVer.dwMajorVersion <= 4) /* NT4以下 */
	/* && (osVer.dwMajorVersion == 5 && osVer.dwMinorVersion == 0)*/  /* W2K */
	/* && (osVer.dwMajorVersion == 5 && osVer.dwMinorVersion == 1)*/  /* XP */
	)
	{
		/* 目次ページを表示する */
		::WinHelp( hwnd, lpszHelp, HELP_CONTENTS , 0 );
		return;
	}
	/* 目次タブを表示する */
	::WinHelp( hwnd, lpszHelp, HELP_COMMAND, (unsigned long)"CONTENTS()" );
	return;
}