// This is the main DLL file.
#include "stdafx.h"
#include "MixedLib1.h"
#include "ABC.h"
namespace MixedLib1 {
int MixedLib1_Func_Add_ABCD(int a, int b, int c, int d)
{
auto abc = gcnew ABC();
return d * abc->Add_ABC(a, b, c);
}
int MixedLib1_Func_Add_ABCDE(int a, int b, int c, int d, int e)
{
return e * MixedLib1_Func_Add_ABCD(a, b, c, d);
}
#pragma unmanaged
int MixedLib1_Func_Add_ABCDEF(int a, int b, int c, int d, int e, int f)
{
return f * MixedLib1_Func_Add_ABCDE(a, b, c, d, e);
}
int MixedLib1_Func_Add_ABCDEFG(int a, int b, int c, int d, int e, int f, int g)
{
return g * MixedLib1_Func_Add_ABCDEF(a, b, c, d, e, f);
}
#pragma managed
public ref class MixedLib1Funcs
{
public:
int MixedLib1_Func_Add_ABCDEFGH(int a, int b, int c, int d, int e, int f, int g, int h)
{
return h * MixedLib1_Func_Add_ABCDEFG(a, b, c, d, e, f, g);
}
};
}