Reputation: 1102
I want use offline MSDN documentation in my application.
Is there API for that ?
Check out similar question How to open .hxs Help files with DExplore.exe?
Upvotes: 3
Views: 4097
Reputation: 1102
Microsoft Help 2.x is a proprietary format for online help files, developed by Microsoft and first released in 2001 as a help system for Visual Studio .NET (2002) and MSDN Library.
It's the help engine used in Microsoft Visual Studio 2002/2003/2005/2008 and Office 2007.
Visual Studio 2010 uses a new help engine, Microsoft Help Viewer
MS Help 3 Viewer replace the VS 2010 help viewer or run stand-alone.
Visual Studio 2010 Help Downloader for downloading base Visual Studio 2010 MSDN package for offline first installation.
Package This is a GUI tool written in C# for creating help files (.chm and .hxs) from the content obtained from the MSDN Library (MSHelp 2.0)
Upvotes: 4
Reputation: 70379
AFAIK the API documentation is built on HelpPane which is built into current versions of Windows. The interaction with it is based on a COM interface and URL for topics etc.
To interact via your own SW with HelpPane add a reference to C:\Windows\System32\HelpPaneProxy.dll
to the project then you can use the HelpPane like this
HxHelpPane pHelpPane = new HxHelpPane();
pHelpPane.DisplayTask("mshelp://windows/?id=e725b43f-94e4-4410-98e7-cc87ab2739aa");
After installing MSDN locally you should be able to see which local URLs are in use...
Further references:
Upvotes: 2