Что не совсем понятно что нужно подключить чтобы были доступны функции
acedTrans(p1.ToArray(), rbFrom.UnmanagedObject, rbTo.UnmanagedObject, 0, p1res);
acedTrans(p2.ToArray(), rbFrom.UnmanagedObject, rbTo.UnmanagedObject, 0, p2res);
Они же хранятся в файле
acedads.h
Это если на С++ писать
А на C#?