AUCH. Eso es un troyano. Parece ser código en C pero es un engendro del demonio.
Te faltan punto y comas, declaras métodos con un tipo de parámetros y luego lo quieres implementar con otro...
¿Que compilador estás usando?
Mínimamente debe marcarte los errores mas groseros.
El mío me tiró 22
y no tengo tiempo para esto.
Saludos