金山词霸的字典引擎接口
金山词霸的字典引擎接口
author: 漫漫长夜中的蜗牛 @ 2004-11-17 09:55
// Generated .IDL file (by the OLE/COM Object Viewer)
//
// typelib filename: KSEngine.dll
[
uuid(4A548BD4-98D6-4FCD-9A3C-79894A606FD1),
version(1.0),
helpstring("KSEngine 1.0 Type Library"),
custom(DE77BA64-517C-11D1-A2DA-0000F8773CE9, 83951780),
custom(DE77BA63-517C-11D1-A2DA-0000F8773CE9, 1086159069)
]
library KSENGINELib
{
// TLib : // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
importlib("stdole2.tlb");
// Forward declare all types defined in this typelib
interface IDictionary;
interface IDictionaries;
interface IDictionaryEx;
interface IWord;
interface IExplanation;
interface IBlock;
[
uuid(69B940A9-FA3A-4F8F-B64E-98BBFA7B8E99),
helpstring("Dictionary Class")
]
coclass Dictionary {
[default] interface IDictionary;
};
[
odl,
uuid(71FA90AF-3ECB-496D-A89D-7EB23C8A0D98),
helpstring("IDictionary Interface"),
dual,
oleautomation
]
interface IDictionary : IDispatch {
[id(0x00000001), propget, helpstring("property SrcLanguageId")]
HRESULT SrcLanguageId([out, retval] long* pVal);
[id(0x00000001), propput, helpstring("property SrcLanguageId")]
HRESULT SrcLanguageId([in] long pVal);
[id(0x00000002), propget, helpstring("property DestLanguageId")]
HRESULT DestLanguageId([out, retval] long* pVal);
[id(0x00000002), propput, helpstring("property DestLanguageId")]
HRESULT DestLanguageId([in] long pVal);
[id(0x00000003), helpstring("method Lookup")]
HRESULT Lookup(
BSTR bstrWord,
long lFlag);
[id(0x00000004), helpstring("method GetTitle")]
HRESULT GetTitle([out, retval] BSTR* bstrTitle);
[id(0x00000005), helpstring("method GetExplain")]
HRESULT GetExplain([out, retval] BSTR* bstrExplain);
[id(0x00000006), helpstring("method GetPhonetic")]
HRESULT GetPhonetic([out, retval] BSTR* bstrPhonetic);
[id(0x00000007), helpstring("method Open")]
HRESULT Open(BSTR bstrPath);
[id(0x00000008), helpstring("method Close")]
HRESULT Close();
[id(0x00000009), helpstring("method GetExplainA")]
HRESULT GetExplainA([out, retval] VARIANT* varExplain);
[id(0x0000000a), propget, helpstring("property bstrExplain")]
HRESULT bstrExplain([out, retval] BSTR* pVal);
[id(0x0000000a), propput, helpstring("property bstrExplain")]
HRESULT bstrExplain([in] BSTR pVal);
[id(0x0000000b), helpstring("method GetWordCount")]
HRESULT GetWordCount([out, retval] long* pCount);
[id(0x0000000c), helpstring("method GetWordPhonetic")]
HRESULT GetWordPhonetic(
[in] BSTR bstrWord,
[out, retval] BSTR* pbstrPhonetic);
[id(0x0000000d), helpstring("method GetWordExplain")]
HRESULT GetWordExplain(
[in] BSTR bstrWord,
[out, retval] BSTR* pbstrExplain);
[id(0x0000000e), helpstring("method GetWord")]
HRESULT GetWord(
[in] long lWordID,
[out, retval] BSTR* pbstrWord);
};
[
uuid(B6BA8317-58A0-433C-9B85-69F7B30712A6),
helpstring("Dictionaries Class")
]
coclass Dictionaries {
[default] interface IDictionaries;
};
[
odl,
uuid(CE470311-3C6C-4EF3-97DD-6B69F92CFE5B),
helpstring("IDictionaries Interface"),
dual,
oleautomation
]
interface IDictionaries : IDispatch {
[id(0x00000001), helpstring("method Load")]
HRESULT Load();
[id(0x00000002), helpstring("method Add")]
HRESULT Add(
[in] BSTR bstrDictPath,
[out, retval] IDictionaryEx** ppDict);
[id(0x00000003), helpstring("method Item")]
HRESULT Item(
[in] long Index,
[out, retval] IDictionaryEx** ppDict);
[id(0x00000004), propget, helpstring("property Count")]
HRESULT Count([out, retval] long* pVal);
};
[
odl,
uuid(A0783717-535B-4ECF-862A-B30ED3DE7A64),
helpstring("IDictionaryEx Interface"),
dual,
oleautomation
]
interface IDictionaryEx : IDispatch {
[id(0x00000001), helpstring("method Open")]
HRESULT Open([in] BSTR bstrPath);
[id(0x00000002), helpstring("method Close")]
HRESULT Close();
[id(0x00000003), propget, helpstring("property Name")]
HRESULT Name([out, retval] BSTR* pVal);
[id(0x00000004), propget, helpstring("property Path")]
HRESULT Path([out, retval] BSTR* pVal);
[id(0x00000005), helpstring("method Lookup")]
HRESULT Lookup(
[in] BSTR bstrWord,
[in] long lFlag,
[out, retval] IWord** pWord);
[id(0x00000006), propget, helpstring("property LocalName")]
HRESULT LocalName([out, retval] BSTR* pVal);
[id(0x00000007), propget, helpstring("property DictionaryID")]
HRESULT DictionaryID([out, retval] long* pVal);
[id(0x00000008), propget, helpstring("property Version")]
HRESULT Version([out, retval] long* pVal);
[id(0x00000009), propget, helpstring("property SourceLCID")]
HRESULT SourceLCID([out, retval] long* pVal);
[id(0x0000000a), propget, helpstring("property TargetLCID")]
HRESULT TargetLCID([out, retval] long* pVal);
[id(0x0000000b), propget, helpstring("property WordCount")]
HRESULT WordCount([out, retval] long* pVal);
[id(0x0000000c), propget, helpstring("property MaxWordLength")]
HRESULT MaxWordLength([out, retval] long* pVal);
[id(0x0000000d), propget, helpstring("property MaxDataLength")]
HRESULT MaxDataLength([out, retval] long* pVal);
};
[
odl,
uuid(229A88F4-29B8-40BD-84A5-AE4BBFBB405D),
helpstring("IWord Interface"),
dual,
oleautomation
]
interface IWord : IDispatch {
[id(0x00000001), propget, helpstring("property WordID")]
HRESULT WordID([out, retval] long* pVal);
[id(0x00000002), helpstring("method GetWord")]
HRESULT GetWord([out, retval] BSTR* bstrWord);
[id(0x00000003), propget, helpstring("property Count")]
HRESULT Count([out, retval] long* pVal);
[id(0x00000004), helpstring("method Item")]
HRESULT Item(
[in] long Index,
[out, retval] IExplanation** ppExplanation);
[id(0x00000005), helpstring("method GetExplanations")]
HRESULT GetExplanations(
[out] SAFEARRAY(BSTR)* ppTagName,
[out] SAFEARRAY(BSTR)* ppText,
[out, retval] long* lCount);
};
[
odl,
uuid(BEA69C9B-EAB2-43DD-B2B3-692DE8A3FA17),
helpstring("IExplanation Interface"),
dual,
oleautomation
]
interface IExplanation : IDispatch {
[id(0x00000001), propget, helpstring("property TagName")]
HRESULT TagName([out, retval] BSTR* pVal);
[id(0x00000002), propget, helpstring("property Text")]
HRESULT Text([out, retval] BSTR* pVal);
};
[
uuid(CDDDE045-19D9-4F24-8B56-8E578CF0DE8A),
helpstring("DictionaryEx Class")
]
coclass DictionaryEx {
[default] interface IDictionaryEx;
};
[
uuid(539B6BF1-58FF-4E3D-9DC5-8770A6C1964D),
helpstring("Word Class")
]
coclass Word {
[default] interface IWord;
};
[
uuid(AB6D4DB4-F66E-4315-AB52-AE676129F887),
helpstring("Explanation Class")
]
coclass Explanation {
[default] interface IExplanation;
};
[
uuid(92DEE298-0BCD-4CD1-BF7B-20348B4B5A2F),
helpstring("Block Class")
]
coclass Block {
[default] interface IBlock;
};
[
odl,
uuid(0B9DB236-70EE-4264-978C-85DAF5237AF8),
helpstring("IBlock Interface"),
dual,
oleautomation
]
interface IBlock : IDispatch {
};
};
金山词霸的字典引擎接口相关推荐
- mysql 存储引擎接口_MySQL 的基础一(连接池, SQL接口, 查询解析器, 查询优化器, 存储引擎接口, 执行器,)...
MySQL数据库的连接池 现在我们已经知道,我们任何一个系统都会有一个数据库连接池去访问数据库,也就是说这个系统会有多个数据库连接,供多线程并发的使用.同时我们可能会有多个系统同时去访问一个数据库,这 ...
- 语音识别引擎接口 将声音转换为文字显示
语音识别引擎接口,主要功能是将声音转换为文字显示;声音文件大小不超过1M,长度不超过10min;支持声音文件采样率16000或者8000,采样精度16bit;单声的pcm或者wav格式的音频. 接口名 ...
- mysql 存储引擎接口_MySQL体系结构和存储引擎
数据库与传统文件系统最大的区别在于数据库是支持事务的 一.定义数据库与实例 1.数据库: 物理操作系统的文件或者其他文件类型的集合,依照某种数据模型组织起来并存储于二级存储器中的数据集合. 2.实例: ...
- python字典api_python接口自动化(九)--python中字典和json的区别(详解)
简介 这篇文章的由来是由于上一篇发送post请求的接口时候,参数传字典(dict)和json的缘故,因为python中,json和dict非常类似,都是key-value的形式,为啥还要这么传参,在群 ...
- 汉语字典API接口,免费好用
1.前言 汉语字典接口,能查询单个汉字的读音和含义,适用于查询类应用. 查看接口完整信息:https://www.idmayi.com/doc/detail?id=22 2.接口明细 注意:app_i ...
- 18、汉语字典API接口,免费好用
1.前言 汉语字典接口,这个是RollToolsApi通用系列接口的其中一个,内部包含了1个小接口,能查询单个汉字的读音和含义,适用于查询类应用. 查看接口完整信息:https://www.mxnzp ...
- Android12之OpenSL ES中IObject_GetInterface获取引擎接口(十五)
简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案.音视频.编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列[原创干货持续更新中--]
- int、long和long long的范围
查看全文 http://www.taodudu.cc/news/show-3069894.html 相关文章: 字符串快速变dict字典key python简易英文字典_Python爬虫:自制简易词典 ...
- 【Android FFMPEG 开发】OpenSLES 播放音频 ( 创建引擎 | 输出混音设置 | 配置输入输出 | 创建播放器 | 获取播放/队列接口 | 回调函数 | 开始播放 | 激活回调 )
文章目录 I . FFMPEG 播放视频流程 II . OpenSLES 播放音频流程 III . OpenSLES 播放参考 Google 官方示例 IV . OpenSL ES 播放代码 ( 详细 ...
最新文章
- Linux系统使用apt命令安装java
- RocketMQ实战(四)
- 转:Eclipse中打开文件所在文件夹的插件及设置
- JavaScript实现Linear search线性搜索算法(附完整源码)
- html messagebox确定取消,Element MessageBox弹框的具体使用
- 员工30年换150万补偿款!佳能珠海关厂 因给太多遭痛骂:恶意拉高赔偿标准
- 深度神经网络—超参数调试
- 如何通过 Redis 实现分布式锁
- 前端基础语言HTML、CSS 和 JavaScript 学习指南
- 内网穿透工具,微信支付支付宝支付的沙箱接口回调地址
- 项目验收流程小TIPS
- termios结构体详解
- 从 0 开始学游戏开发
- ssm毕设项目住院病人管理系统pebfh(java+VUE+Mybatis+Maven+Mysql+sprnig)
- nagiso中nsca的配置
- 有效提高APP用户下载量的五个小妙招
- 作为一个程序员,你是怎么管理文档资料的?我这个方法特别方便
- SSD测试专题(三)
- openGL应用复杂度评价
- 2021/12/14 nginx包下载安装步骤记录
热门文章
- python bind_all_tkinter事件之bind
- 【前端之旅】HTML大总结
- 跟叶子学把妹——教程序猿把妹第二集
- matlab工具箱三维还原原理,matlab三维重建工具箱
- Mackey-Glass时滞混沌系统
- pytorch中的reshape()、view()、nn.flatten()和flatten()
- android手机投屏电视用什么,华为手机哪一款最好用 华为手机投屏到电视的5种方法...
- 服务器修改ip为什么需要重启,xp修改ip需要重启 - 卡饭网
- 从快递到电商,顺丰在谋划什么?
- What is Java thread priority? 什么是java线程优先级