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.... --------------------------------------------------------------