__declspec(dllimport)怎么看它的定义在哪里?或者是从哪里引入的?

头文件中local.h中有如下定义:

 __declspec(dllimport) WORD WINAPI PrintScreen(HWND,WORD,WORD,WORD,LPSTR,BOOL)

.c中一个dllexport函数中有调用它,PrintScreen这个函数是从别的dll引入的吗?如果是,如何看是从哪里引入的?

declspec(dllimport)是指从其他dll引入, __declspec(dllexport)是声明此函数要导出到dll
所以在dll源代码的工程,是定义成
declspec(dllexport),在使用dll的工程需要声明__declspec(dllimport)

看看它导入的是什么lib。

找对应的dll文件,使用depends.exe 工具查看。

感谢大家,问题解决了,引入的是一个windows的标准api,别人估计是写错了。估计当时没有测到。实际也没有用到。VS6比较弱,编译没err,到了2012就报err了。