'identifier' : modifiers not allowed on nonmember functions
The specified nonmember function was declared with a memory-model modifier.
Only functions that are members of a class, structure, or union can have memory-model modifiers.
The following is an example of this error:
void func1() __near; // error, nonmember function
class C
{
public:
void func2() __near; // OK
};