static extern void CU30Stop(DeviceStruct devStr);
static extern uint CU30Ready(DeviceStruct devStr);
static extern void CU30Step(DeviceStruct devStr, int Axis, int Vel, int Steps);
static extern void CU30Move(DeviceStruct devStr, int Axis, int Speed, int Timeout);
static extern void CU30DCDCoff(DeviceStruct devStr);
static extern void CU30GetEEPromInfo([Out, MarshalAs(UnmanagedType.LPStruct)] delphiIEE pEepromInfo, DeviceStruct devStr);
static extern void CU30Close(DeviceStruct devStr);
static extern uint CU30Echo(DeviceStruct devStr, uint b);
static extern void CU30Open([Out, MarshalAs(UnmanagedType.LPStr)] StringBuilder szResult, ref DeviceStruct devStr);