将WINAPI Functionpointer存储在struct中

时间:2017-07-14 07:47:04

标签: c winapi struct

我有以下问题:我必须使用供应商的一些Header-Files构建DLL。这些头文件中有一些typedef存储WINAPI-Functionpointers。

示例:

typedef struct {
    int(WINAPI *myFunc)(int, int);
}

然而,VS2015总是强调明星(“*”)说它期望“)”。 我无法更改存储在这些指针中的函数,所以我必须解决这个问题。

任何人都知道这方面的解决方案吗?

1 个答案:

答案 0 :(得分:1)

由于WINAPI-Macro是在Windows.h中定义的,我只是忘了包含它。

结果:包含-Header似乎解决了这个问题。