[wine-zh] Re: [wine-zh] dll 说明文档问题

  • From: Qian Hong <fracting@xxxxxxxxx>
  • To: wine-zh <wine-zh@xxxxxxxxxxxxx>
  • Date: Wed, 6 Feb 2013 11:14:00 +0800

Hi,

On Wed, Feb 6, 2013 at 10:56 AM, Zhenbo Li <litimetal@xxxxxxxxx> wrote:
> 请问微软官方的对于各dll的说明文档在哪里?我没有找到。http://source.winehq.org/WineAPI/ 有点不太全。

微软的文档很少以dll为单位进行介绍,一般都是以函数为最小单位进行介绍.

如果要了解某个dll,可以用winedump工具先查看这个dll的导出函数,以 usp10.dll 为例: 找一个微软的usp10.dll
(而不是wine的usp10.dll), 运行 winedump -j export usp10.dll , 就能看到一系列函数名, 例如
ScriptTextOut . 根据这个名字搜索, 就能找到相关的文档, 例如
http://msdn.microsoft.com/zh-cn/library/windows/desktop/dd368795(v=vs.85).aspx
在文档的'引用文献'处, 可以找到一个概括性的页面:
http://msdn.microsoft.com/zh-cn/library/windows/desktop/dd374091(v=vs.85).aspx
这个概括性的页面可以近似看做是 usp10.dll 相关主题的文档.

如果你系统上有wine的源代码,那么也可以不用winedump工具,直接在 dlls/usp10/ 文件夹下, 查看 usp10.spec
文件, 同样可以查到usp10的导出函数, 从而可以搜索到有关的资料.

有时候微软的文档不够详细,这时候通常需要阅读一些样例程序代码帮助理解, codeproject.com 和
http://code.ohloh.net 都是搜索样例程序代码的好地方, 前者一般能搜到一些教学用的小程序,
后者则能搜到在实际项目中的运用.




--
Regards,
Qian Hong

-
Sent from Ubuntu
http://www.ubuntu.com/

Other related posts:

  • » [wine-zh] Re: [wine-zh] dll 说明文档问题 - Qian Hong