有的函数是有返回值的, 有的是int, 有的是string, 有的是结构体等等.
然而, 对于汇编程序来说, 返回值的类型只有一种dword型, 它永远放在eax中.
如果要返回的内容不是一个eax所能容纳的,Win32 API采用的方法一般是返回一个指针,或者在调用参数中提供一个缓冲区地址,干脆把数据直接返回到缓冲区中去。
摘自《Win32汇编教程》作者:罗云彬