if I export a dll function that requires
enum class myEnum : unsigned { e1, e2, e3, e4 };
and
typedef DATE myDATE;
is it correct to use
myFunc(myEnum p1, myDate p2)
or
myFunc(unsigned p1, double p2)
or doesn't it matter if they are just simple types?