Implementing IDispatch for Multilingual Applications

When creating applications that will support multiple languages, you need to create separate type libraries for each supported language, as well as for versions of the IDispatch member functions that include dependencies for each language. In the example below, the Hello sample code has been modified to define LCIDs for both U.S. English and German.