void foo1(int param1, int param2, char *param2);

void foo2(int param1,int param2,char *param2);

void foo3(int param1,int param2,char *param2);

struct whoopee *foo4(int param1, int param2, char *param2);

const struct snickers *foo5(int param1, int param2, char *param2);


void foo(int param1, int param2, char *param2)
{
   printf("boo!\n");
}

EXPORT int DoStuff(int Num);

