Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Tools/Xabsl2/yabsl/vsyabsl/languagedef.h

Go to the documentation of this file.
00001 
00002 /***************************************************************************
00003          Copyright (c) Microsoft Corporation, All rights reserved.             
00004     This code sample is provided "AS IS" without warranty of any kind, 
00005     it is not recommended for use in a production environment.
00006 ***************************************************************************/
00007 
00008 #ifndef languagedef_h
00009 #define languagedef_h
00010 
00011 
00012 /*---------------------------------------------------------
00013   Create a new babel service
00014 ---------------------------------------------------------*/
00015 HRESULT CreateBabelService( out IBabelService** babelService );
00016 
00017 /*---------------------------------------------------------
00018   The user-defined class needs to be called "Service"
00019 ---------------------------------------------------------*/
00020 class Service;
00021 extern Service*       g_service;
00022 
00023 /*---------------------------------------------------------
00024   Globals
00025 ---------------------------------------------------------*/
00026 extern const char*    g_languageName;
00027 extern const char*    g_languageFileExtensions[];
00028 extern const CLSID    g_languageCLSID;
00029 
00030 struct LanguageProperty
00031 {
00032   const char* name;
00033   DWORD       value;
00034 };
00035 
00036 extern const LanguageProperty g_languageProperties[];
00037 
00038 
00039 #endif

Generated on Mon Mar 20 22:00:10 2006 for GT2005 by doxygen 1.3.6