请问各位,在windows程序中,有好多种类的函数,比如这个函数
DWORD WINAPI JobNotify(PVOID) {}
定义为DWORD WINAPI,而我记得前面应该是函数的返回类型把。CALLBACK 函数是用来给Windows调用的。如:
 void CALLBACK SetWindSize(int width,int height);
上面的API类型是什么呢?
请教高手,能否解释或者总结一下

解决方案 »

  1.   

    #define  WINAPI  __stdcall  _stdcall    
     
    按从右至左的顺序压参数入栈,由被调用者把参数弹出栈。对于“C”函数或者变量,修饰名以下划线为前缀,然后是函数名,然后是符号“@”及参数的字节数,如函数int  func(int  a,  double  b)的修饰名是_func@12。对于“C++”函数,则有所不同。  
     
    所有的Win32  API函数都遵循该约定。
      

  2.   

    CALLBACK 函数 类型是 void