This example shows a very basic add-in function.
// Function: MySquare
// Returns: double
// Description: Returns the square of the input
//{{XLP_SRC(MySquare)
// NOTE - the FunctionWizard will add and remove mapping code here.
// DO NOT EDIT what you see in these blocks of generated code!
IMPLEMENT_XLLFN2(MySquare, "BB", "MySquare", "Input", "User Defin"
"ed", "Returns the square of the input", "Number whose square"
" is to be returned\000", "\0", 1)
extern "C" __declspec( dllexport )
double MySquare(double dInput)
{
//}}XLP_SRC
return dInput * dInput;
}