首页
社区
课程
招聘
[解决]typedef的用法
发表于: 2014-5-8 23:46 3540

[解决]typedef的用法

2014-5-8 23:46
3540
_ProtoGetProcAddress typedef proto :dword,:dword
_ProtoLoadLibrary  typedef proto :dword
_ProtoExitProcess  typedef proto :dword
_ProtoMessageBox  typedef proto :dword,:dword,:dword,:dword
_ApiGetProcAddress  typedef ptr _ProtoGetProcAddress
_ApiLoadLibrary  typedef ptr _ProtoLoadLibrary
_ApiMessageBox  typedef ptr _ProtoMessageBox
_ApiExitProcess  typedef     ptr _ProtoExitProcess

这是罗云斌win32汇编中的动态获取API的例子,这里的:

_ProtoGetProcAddress typedef proto :dword,:dword
_ApiGetProcAddress  typedef ptr _ProtoGetProcAddress

这两句中的typedef的用法没见过,查了好多资料也没找到类似的讲解

哪位朋友能细致的讲解下,或者告知下可查的书籍...

总想把问题搞个明白,却找不到资料....在此先感谢

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
typedef 就是重新给数据数型命名 API属于结构类型 根据typedef的语法楼主会推理出来的
2014-5-9 00:02
0
雪    币: 297
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
比如:
定义宽度:WIDTH typedef    DWORD
高度:HEIGHT typedef   WORD
那么就可以用了:
   BoxW  WIDTH     ?    ;这里的WIDTH等价于DWORD
   BoxH   HEIGTH   ?   ;HEIGTH等价于WORD
大体意思如此,希望能助你理解。
2014-5-9 01:14
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢你的回复.你让我找到了答案!
2014-5-11 21:31
0
游客
登录 | 注册 方可回帖
返回
//