Probably a noob question but interop isn\'t one of my strong points yet.
Aside from limiting the number of overloads is there any reason I should declare my DllImpo
I don't see any drawbacks.
By-ref is often enough for simple type and simple structure.
IntPtr should be favored if the structure has a variable-size or if you want to do custom processing.