suppongo che tu stia usando VC++.
Quella (__stdcall), se non sbaglio, è una delle possibili convenzioni per chiamare le funzioni, ne esistono diverse (e a volte cambiano da compilatore a compilatore).

Servono per spiegare al compilatore come "trattare" alcuni aspetti della chiamata alla funzione, come il passaggio da sinistra a destra degli argomenti (o viceversa), le responsabilità per la rimozione dallo stack dei parametri, le convenzioni sui nomi assembly legati alle funzioni.

In genere non si modifica questo aspetto, a meno che non si voglia usare particolari accorgimenti, come ad esempio creare funzioni stile-pascal (con gli argomenti passati da sx a dx),o come in questo caso.
Quello che dovresti fare e dichiarare la tua funzione usando quella particolare convenzione:
http://msdn.microsoft.com/library/de...onventions.asp

PS: forse sbaglio, ma non credo vada bene combinare le costanti con &&, ma con & o |.

ciauz