void DoInit(void)

Initializes the library (required before other functions hehe)
this is no parameters no return with C calling convention

--------------------------------------------------------------

int SumIntInt(int A, int B)

return the sum of integer(32bit) A and B...
also uses C calling convention

--------------------------------------------------------------

double SumDoubleDouble(double A, double B)

return the sum of doubles(float 64bit) A and B...
also uses C calling convention

--------------------------------------------------------------

void MsgBox(char * zMsg)

displays a messagebox with a C string char as parameter
doesnt return anything and uses C calling convention


--------------------------------------------------------------

        int TestCdecl_CallMeTwice     (int Int33, int Int66)
STDCALL int TestStdCall_CallMeTwice@8 (int Int33, int Int66)
PASCAL  int TestPascal_CallMeTwice    (int Int33, int Int66) 

those are used to test specific calling conventions
you send the integers 33 and 66... and call the function twice
and on the second call it will say if it worked and which
calling convention you used....
detects CDECL(C convention), STDCALL and PASCAL convention 
unknown otherwise....

--------------------------------------------------------------



