Got it working, Thanks for the help. I am self taught at this, if I may ask a quick question about this...
The following is a "Delegate"? That chapter in the C# book I read was/is a bit fuzzy, but this seems like what they were getting after.
[DllImport("acad.exe", EntryPoint = "acedGetSym", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl)]
extern static private int acedGetSym(string args, out IntPtr result);