用32位汇编如何定义com接口
请问在32位汇编如何定义一个com接口,请回答的详细点。或者请给我解释一下这段代码,看罗云彬的《Windows环境下32位汇编语言程序设计(琢石成器.第3版)》第十单的文件查找例子程序里有一个:_BrowseFolder.asm文件,里面首先定义了几个com接口,本人小白看不太懂希望大家给点提示。例子原码是:externdef IID_IUnknown:IID
LPUNKNOWN typedef DWORD
LPPUNKNOWN typedef ptr LPUNKNOWN
IUnknown_QueryInterfaceProto typedef proto :DWORD, :DWORD, :DWORD
IUnknown_AddRefProto typedef proto :DWORD
IUnknown_ReleaseProto typedef proto :DWORD
IUnknown_QueryInterface typedef ptr IUnknown_QueryInterfaceProto
IUnknown_AddRef typedef ptr IUnknown_AddRefProto
IUnknown_Release typedef ptr IUnknown_ReleaseProto
IUnknown struct DWORD
QueryInterface IUnknown_QueryInterface?
AddRef IUnknown_AddRef ?
Release IUnknown_Release ?
IUnknown ends
页:
[1]