Zeiger auf eine WINAPI Funtkion aber wie?
-
Moin,
ich brauch einen Zeiger auf eine WINAPI Funktion. Bekomme das einfach nicht in den grif.
Also einen normalen Zeiger auf eine Funktion deklariere ich so:DWORD (*pMeineFunktion)(LPVOID);Das Funktioniert auch!
Nun will ich das ganze als WINAPI haben, da schreibt ich einfach:DWORD WINAPI (*pMeineFunktion)(LPVOID);Nun bekomme ich folgene Fehlermedlungen:
error C2059: Syntaxfehler : '('
error C2059: Syntaxfehler : '('
error C2059: Syntaxfehler : '('
error C2065: 'pMeineFunktion' : nichtdeklarierter Bezeichner
error C2238: Unerwartete(s) Token vor ';'
error C2238: Unerwartete(s) Token vor ';'
error C2238: Unerwartete(s) Token vor ';'
error C2296: '||' : Ungültig, da der linke Operand vom Typ ''unknown-type'' ist
error C2440: '=' : ''unknown-type'' kann nicht in 'DWORD' konvertiert werdenWie so ist das denn so? Und wie so kann ich das richtig machen?
-
int (WINAPI *foo) (void);