using System.Runtime.InteropServices;
public const short MAX_AXIS = 32;
public const short MAX_AXIS = 24;
public const short MAX_AXIS = 10;
public const short MAX_AXIS = 8;
public const short ALL_AXES = (-1);
public const short ALL_SPINDLES = (-1);
public const short EW_OK = (short)focas_ret.EW_OK;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential, Pack=4)]
public FAXIS pos = new FAXIS();
[StructLayout(LayoutKind.Sequential, Pack=4)]
public OAXIS pos = new OAXIS();
[StructLayout(LayoutKind.Sequential, Pack=4)]
public FAXIS pos = new FAXIS();
[StructLayout(LayoutKind.Sequential, Pack=4)]
public OAXIS pos = new OAXIS();
[StructLayout(LayoutKind.Sequential, Pack=4)]
public FAXIS pos = new FAXIS();
[StructLayout(LayoutKind.Sequential, Pack=4)]
public OAXIS pos = new OAXIS();
[StructLayout(LayoutKind.Sequential, Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] data = new int[MAX_AXIS];
[StructLayout(LayoutKind.Sequential, Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] data = new int[MAX_AXIS];
[StructLayout(LayoutKind.Sequential, Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2*MAX_AXIS)]
[StructLayout(LayoutKind.Sequential, Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public POSELM abs=new POSELM();
public POSELM mach=new POSELM();
public POSELM rel=new POSELM();
public POSELM dist=new POSELM();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public POSELMALL p1=new POSELMALL();
public POSELMALL p2=new POSELMALL();
public POSELMALL p3=new POSELMALL();
public POSELMALL p4=new POSELMALL();
public POSELMALL p5=new POSELMALL();
public POSELMALL p6=new POSELMALL();
public POSELMALL p7=new POSELMALL();
public POSELMALL p8=new POSELMALL();
public POSELMALL p9=new POSELMALL();
public POSELMALL p10=new POSELMALL();
public POSELMALL p11=new POSELMALL();
public POSELMALL p12=new POSELMALL();
public POSELMALL p13=new POSELMALL();
public POSELMALL p14=new POSELMALL();
public POSELMALL p15=new POSELMALL();
public POSELMALL p16=new POSELMALL();
public POSELMALL p17=new POSELMALL();
public POSELMALL p18=new POSELMALL();
public POSELMALL p19=new POSELMALL();
public POSELMALL p20=new POSELMALL();
public POSELMALL p21=new POSELMALL();
public POSELMALL p22=new POSELMALL();
public POSELMALL p23=new POSELMALL();
public POSELMALL p24=new POSELMALL();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public POSELMALL p1=new POSELMALL();
public POSELMALL p2=new POSELMALL();
public POSELMALL p3=new POSELMALL();
public POSELMALL p4=new POSELMALL();
public POSELMALL p5=new POSELMALL();
public POSELMALL p6=new POSELMALL();
public POSELMALL p7=new POSELMALL();
public POSELMALL p8=new POSELMALL();
public POSELMALL p9=new POSELMALL();
public POSELMALL p10=new POSELMALL();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public POSELMALL p1=new POSELMALL();
public POSELMALL p2=new POSELMALL();
public POSELMALL p3=new POSELMALL();
public POSELMALL p4=new POSELMALL();
public POSELMALL p5=new POSELMALL();
public POSELMALL p6=new POSELMALL();
public POSELMALL p7=new POSELMALL();
public POSELMALL p8=new POSELMALL();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public POSELM input=new POSELM();
public POSELM output=new POSELM();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBHND_data p1=new ODBHND_data();
public ODBHND_data p2=new ODBHND_data();
public ODBHND_data p3=new ODBHND_data();
public ODBHND_data p4=new ODBHND_data();
public ODBHND_data p5=new ODBHND_data();
public ODBHND_data p6=new ODBHND_data();
public ODBHND_data p7=new ODBHND_data();
public ODBHND_data p8=new ODBHND_data();
public ODBHND_data p9=new ODBHND_data();
public ODBHND_data p10=new ODBHND_data();
public ODBHND_data p11=new ODBHND_data();
public ODBHND_data p12=new ODBHND_data();
public ODBHND_data p13=new ODBHND_data();
public ODBHND_data p14=new ODBHND_data();
public ODBHND_data p15=new ODBHND_data();
public ODBHND_data p16=new ODBHND_data();
public ODBHND_data p17=new ODBHND_data();
public ODBHND_data p18=new ODBHND_data();
public ODBHND_data p19=new ODBHND_data();
public ODBHND_data p20=new ODBHND_data();
public ODBHND_data p21=new ODBHND_data();
public ODBHND_data p22=new ODBHND_data();
public ODBHND_data p23=new ODBHND_data();
public ODBHND_data p24=new ODBHND_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBHND_data p1=new ODBHND_data();
public ODBHND_data p2=new ODBHND_data();
public ODBHND_data p3=new ODBHND_data();
public ODBHND_data p4=new ODBHND_data();
public ODBHND_data p5=new ODBHND_data();
public ODBHND_data p6=new ODBHND_data();
public ODBHND_data p7=new ODBHND_data();
public ODBHND_data p8=new ODBHND_data();
public ODBHND_data p9=new ODBHND_data();
public ODBHND_data p10=new ODBHND_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBHND_data p1=new ODBHND_data();
public ODBHND_data p2=new ODBHND_data();
public ODBHND_data p3=new ODBHND_data();
public ODBHND_data p4=new ODBHND_data();
public ODBHND_data p5=new ODBHND_data();
public ODBHND_data p6=new ODBHND_data();
public ODBHND_data p7=new ODBHND_data();
public ODBHND_data p8=new ODBHND_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public SPEEDELM actf=new SPEEDELM();
public SPEEDELM acts=new SPEEDELM();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public LOADELM svload1 = new LOADELM();
public LOADELM svload2 = new LOADELM();
public LOADELM svload3 = new LOADELM();
public LOADELM svload4 = new LOADELM();
public LOADELM svload5 = new LOADELM();
public LOADELM svload6 = new LOADELM();
public LOADELM svload7 = new LOADELM();
public LOADELM svload8 = new LOADELM();
public LOADELM svload9 = new LOADELM();
public LOADELM svload10= new LOADELM();
public LOADELM svload11= new LOADELM();
public LOADELM svload12= new LOADELM();
public LOADELM svload13= new LOADELM();
public LOADELM svload14= new LOADELM();
public LOADELM svload15= new LOADELM();
public LOADELM svload16= new LOADELM();
public LOADELM svload17= new LOADELM();
public LOADELM svload18= new LOADELM();
public LOADELM svload19= new LOADELM();
public LOADELM svload20= new LOADELM();
public LOADELM svload21= new LOADELM();
public LOADELM svload22= new LOADELM();
public LOADELM svload23= new LOADELM();
public LOADELM svload24= new LOADELM();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public LOADELM svload1 = new LOADELM();
public LOADELM svload2 = new LOADELM();
public LOADELM svload3 = new LOADELM();
public LOADELM svload4 = new LOADELM();
public LOADELM svload5 = new LOADELM();
public LOADELM svload6 = new LOADELM();
public LOADELM svload7 = new LOADELM();
public LOADELM svload8 = new LOADELM();
public LOADELM svload9 = new LOADELM();
public LOADELM svload10= new LOADELM();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public LOADELM svload1 = new LOADELM();
public LOADELM svload2 = new LOADELM();
public LOADELM svload3 = new LOADELM();
public LOADELM svload4 = new LOADELM();
public LOADELM svload5 = new LOADELM();
public LOADELM svload6 = new LOADELM();
public LOADELM svload7 = new LOADELM();
public LOADELM svload8 = new LOADELM();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBSPLOAD_data
public LOADELM spload=new LOADELM();
public LOADELM spspeed=new LOADELM();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSPLOAD_data spload1 = new ODBSPLOAD_data();
public ODBSPLOAD_data spload2 = new ODBSPLOAD_data();
public ODBSPLOAD_data spload3 = new ODBSPLOAD_data();
public ODBSPLOAD_data spload4 = new ODBSPLOAD_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=256)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=256)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=31)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=36)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBAXDT_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string name = new string(' ',4);
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBAXDT_data data1 =new ODBAXDT_data();
public ODBAXDT_data data2 =new ODBAXDT_data();
public ODBAXDT_data data3 =new ODBAXDT_data();
public ODBAXDT_data data4 =new ODBAXDT_data();
public ODBAXDT_data data5 =new ODBAXDT_data();
public ODBAXDT_data data6 =new ODBAXDT_data();
public ODBAXDT_data data7 =new ODBAXDT_data();
public ODBAXDT_data data8 =new ODBAXDT_data();
public ODBAXDT_data data9 =new ODBAXDT_data();
public ODBAXDT_data data10 =new ODBAXDT_data();
public ODBAXDT_data data11 =new ODBAXDT_data();
public ODBAXDT_data data12 =new ODBAXDT_data();
public ODBAXDT_data data13 =new ODBAXDT_data();
public ODBAXDT_data data14 =new ODBAXDT_data();
public ODBAXDT_data data15 =new ODBAXDT_data();
public ODBAXDT_data data16 =new ODBAXDT_data();
public ODBAXDT_data data17 =new ODBAXDT_data();
public ODBAXDT_data data18 =new ODBAXDT_data();
public ODBAXDT_data data19 =new ODBAXDT_data();
public ODBAXDT_data data20 =new ODBAXDT_data();
public ODBAXDT_data data21 =new ODBAXDT_data();
public ODBAXDT_data data22 =new ODBAXDT_data();
public ODBAXDT_data data23 =new ODBAXDT_data();
public ODBAXDT_data data24 =new ODBAXDT_data();
public ODBAXDT_data data25 =new ODBAXDT_data();
public ODBAXDT_data data26 =new ODBAXDT_data();
public ODBAXDT_data data27 =new ODBAXDT_data();
public ODBAXDT_data data28 =new ODBAXDT_data();
public ODBAXDT_data data29 =new ODBAXDT_data();
public ODBAXDT_data data30 =new ODBAXDT_data();
public ODBAXDT_data data31 =new ODBAXDT_data();
public ODBAXDT_data data32 =new ODBAXDT_data();
public ODBAXDT_data data33 =new ODBAXDT_data();
public ODBAXDT_data data34 =new ODBAXDT_data();
public ODBAXDT_data data35 =new ODBAXDT_data();
public ODBAXDT_data data36 =new ODBAXDT_data();
public ODBAXDT_data data37 =new ODBAXDT_data();
public ODBAXDT_data data38 =new ODBAXDT_data();
public ODBAXDT_data data39 =new ODBAXDT_data();
public ODBAXDT_data data40 =new ODBAXDT_data();
public ODBAXDT_data data41 =new ODBAXDT_data();
public ODBAXDT_data data42 =new ODBAXDT_data();
public ODBAXDT_data data43 =new ODBAXDT_data();
public ODBAXDT_data data44 =new ODBAXDT_data();
public ODBAXDT_data data45 =new ODBAXDT_data();
public ODBAXDT_data data46 =new ODBAXDT_data();
public ODBAXDT_data data47 =new ODBAXDT_data();
public ODBAXDT_data data48 =new ODBAXDT_data();
public ODBAXDT_data data49 =new ODBAXDT_data();
public ODBAXDT_data data50 =new ODBAXDT_data();
public ODBAXDT_data data51 =new ODBAXDT_data();
public ODBAXDT_data data52 =new ODBAXDT_data();
public ODBAXDT_data data53 =new ODBAXDT_data();
public ODBAXDT_data data54 =new ODBAXDT_data();
public ODBAXDT_data data55 =new ODBAXDT_data();
public ODBAXDT_data data56 =new ODBAXDT_data();
public ODBAXDT_data data57 =new ODBAXDT_data();
public ODBAXDT_data data58 =new ODBAXDT_data();
public ODBAXDT_data data59 =new ODBAXDT_data();
public ODBAXDT_data data60 =new ODBAXDT_data();
public ODBAXDT_data data61 =new ODBAXDT_data();
public ODBAXDT_data data62 =new ODBAXDT_data();
public ODBAXDT_data data63 =new ODBAXDT_data();
public ODBAXDT_data data64 =new ODBAXDT_data();
public ODBAXDT_data data65 =new ODBAXDT_data();
public ODBAXDT_data data66 =new ODBAXDT_data();
public ODBAXDT_data data67 =new ODBAXDT_data();
public ODBAXDT_data data68 =new ODBAXDT_data();
public ODBAXDT_data data69 =new ODBAXDT_data();
public ODBAXDT_data data70 =new ODBAXDT_data();
public ODBAXDT_data data71 =new ODBAXDT_data();
public ODBAXDT_data data72 =new ODBAXDT_data();
public ODBAXDT_data data73 =new ODBAXDT_data();
public ODBAXDT_data data74 =new ODBAXDT_data();
public ODBAXDT_data data75 =new ODBAXDT_data();
public ODBAXDT_data data76 =new ODBAXDT_data();
public ODBAXDT_data data77 =new ODBAXDT_data();
public ODBAXDT_data data78 =new ODBAXDT_data();
public ODBAXDT_data data79 =new ODBAXDT_data();
public ODBAXDT_data data80 =new ODBAXDT_data();
public ODBAXDT_data data81 =new ODBAXDT_data();
public ODBAXDT_data data82 =new ODBAXDT_data();
public ODBAXDT_data data83 =new ODBAXDT_data();
public ODBAXDT_data data84 =new ODBAXDT_data();
public ODBAXDT_data data85 =new ODBAXDT_data();
public ODBAXDT_data data86 =new ODBAXDT_data();
public ODBAXDT_data data87 =new ODBAXDT_data();
public ODBAXDT_data data88 =new ODBAXDT_data();
public ODBAXDT_data data89 =new ODBAXDT_data();
public ODBAXDT_data data90 =new ODBAXDT_data();
public ODBAXDT_data data91 =new ODBAXDT_data();
public ODBAXDT_data data92 =new ODBAXDT_data();
public ODBAXDT_data data93 =new ODBAXDT_data();
public ODBAXDT_data data94 =new ODBAXDT_data();
public ODBAXDT_data data95 =new ODBAXDT_data();
public ODBAXDT_data data96 =new ODBAXDT_data();
public ODBAXDT_data data97 =new ODBAXDT_data();
public ODBAXDT_data data98 =new ODBAXDT_data();
public ODBAXDT_data data99 =new ODBAXDT_data();
public ODBAXDT_data data100 =new ODBAXDT_data();
public ODBAXDT_data data101 =new ODBAXDT_data();
public ODBAXDT_data data102 =new ODBAXDT_data();
public ODBAXDT_data data103 =new ODBAXDT_data();
public ODBAXDT_data data104 =new ODBAXDT_data();
public ODBAXDT_data data105 =new ODBAXDT_data();
public ODBAXDT_data data106 =new ODBAXDT_data();
public ODBAXDT_data data107 =new ODBAXDT_data();
public ODBAXDT_data data108 =new ODBAXDT_data();
public ODBAXDT_data data109 =new ODBAXDT_data();
public ODBAXDT_data data110 =new ODBAXDT_data();
public ODBAXDT_data data111 =new ODBAXDT_data();
public ODBAXDT_data data112 =new ODBAXDT_data();
public ODBAXDT_data data113 =new ODBAXDT_data();
public ODBAXDT_data data114 =new ODBAXDT_data();
public ODBAXDT_data data115 =new ODBAXDT_data();
public ODBAXDT_data data116 =new ODBAXDT_data();
public ODBAXDT_data data117 =new ODBAXDT_data();
public ODBAXDT_data data118 =new ODBAXDT_data();
public ODBAXDT_data data119 =new ODBAXDT_data();
public ODBAXDT_data data120 =new ODBAXDT_data();
public ODBAXDT_data data121 =new ODBAXDT_data();
public ODBAXDT_data data122 =new ODBAXDT_data();
public ODBAXDT_data data123 =new ODBAXDT_data();
public ODBAXDT_data data124 =new ODBAXDT_data();
public ODBAXDT_data data125 =new ODBAXDT_data();
public ODBAXDT_data data126 =new ODBAXDT_data();
public ODBAXDT_data data127 =new ODBAXDT_data();
public ODBAXDT_data data128 =new ODBAXDT_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive1 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive2 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive3 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive4 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive5 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive6 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive7 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive8 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive9 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive10 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive11 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive12 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive13 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive14 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive15 = new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string drive16 = new string(' ',12) ;
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=212)]
public string path = new string(' ',212) ;
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=36)]
public string d_f = new string(' ',36) ;
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=212)]
public string path = new string(' ',212) ;
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=36)]
public string d_f = new string(' ',36) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=52)]
public string comment = new string(' ',52) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string o_time = new string(' ',12) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public int[] m_ofs = new int[5];
MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public int[] m_ofs_a = new int[5] ;
MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public short[] t_tip = new short[5] ;
MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public int[] t_ofs = new int[5];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2*5)]
public int[] m_ofs_b = new int[10] ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4*5)]
public int[] m_ofs_c = new int[20];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class T_OFS_A_data
public T_OFS_A data1 = new T_OFS_A();
public T_OFS_A data2 = new T_OFS_A();
public T_OFS_A data3 = new T_OFS_A();
public T_OFS_A data4 = new T_OFS_A();
public T_OFS_A data5 = new T_OFS_A();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class T_OFS_B_data
public T_OFS_B data1 = new T_OFS_B();
public T_OFS_B data2 = new T_OFS_B();
public T_OFS_B data3 = new T_OFS_B();
public T_OFS_B data4 = new T_OFS_B();
public T_OFS_B data5 = new T_OFS_B();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public OFS_1 ofs = new OFS_1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public OFS_2 ofs = new OFS_2();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public OFS_3 ofs = new OFS_3();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public T_OFS_A_data tofsa = new T_OFS_A_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public T_OFS_B_data tofsb = new T_OFS_B_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] data = new int[MAX_AXIS];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=7*MAX_AXIS)]
public int[] data = new int[7*MAX_AXIS] ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=7)]
public sbyte[] data = new sbyte[7];
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public IODBPSD_U u = new IODBPSD_U();
[StructLayout(LayoutKind.Explicit)]
[FieldOffset(0), MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_AXIS)]
[FieldOffset(0), MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_AXIS)]
[FieldOffset(0), MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_AXIS)]
[FieldOffset(0), MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_AXIS)]
public REALPRM[] rdatas = new REALPRM[MAX_AXIS];
public byte cdata { get { return cdatas[0]; } set { cdatas[0] = value; } }
public short idata { get { return idatas[0]; } set { idatas[0] = value; } }
public int ldata { get { return ldatas[0]; } set { ldatas[0] = value; } }
public REALPRM rdata { get { return rdatas[0]; } set { rdatas[0] = value; } }
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALPRM rdata1=new REALPRM();
public REALPRM rdata2=new REALPRM();
public REALPRM rdata3=new REALPRM();
public REALPRM rdata4=new REALPRM();
public REALPRM rdata5=new REALPRM();
public REALPRM rdata6=new REALPRM();
public REALPRM rdata7=new REALPRM();
public REALPRM rdata8=new REALPRM();
public REALPRM rdata9=new REALPRM();
public REALPRM rdata10=new REALPRM();
public REALPRM rdata11=new REALPRM();
public REALPRM rdata12=new REALPRM();
public REALPRM rdata13=new REALPRM();
public REALPRM rdata14=new REALPRM();
public REALPRM rdata15=new REALPRM();
public REALPRM rdata16=new REALPRM();
public REALPRM rdata17=new REALPRM();
public REALPRM rdata18=new REALPRM();
public REALPRM rdata19=new REALPRM();
public REALPRM rdata20=new REALPRM();
public REALPRM rdata21=new REALPRM();
public REALPRM rdata22=new REALPRM();
public REALPRM rdata23=new REALPRM();
public REALPRM rdata24=new REALPRM();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALPRM rdata1=new REALPRM();
public REALPRM rdata2=new REALPRM();
public REALPRM rdata3=new REALPRM();
public REALPRM rdata4=new REALPRM();
public REALPRM rdata5=new REALPRM();
public REALPRM rdata6=new REALPRM();
public REALPRM rdata7=new REALPRM();
public REALPRM rdata8=new REALPRM();
public REALPRM rdata9=new REALPRM();
public REALPRM rdata10=new REALPRM();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALPRM rdata1=new REALPRM();
public REALPRM rdata2=new REALPRM();
public REALPRM rdata3=new REALPRM();
public REALPRM rdata4=new REALPRM();
public REALPRM rdata5=new REALPRM();
public REALPRM rdata6=new REALPRM();
public REALPRM rdata7=new REALPRM();
public REALPRM rdata8=new REALPRM();
[StructLayout(LayoutKind.Explicit)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALPRM rdata=new REALPRM();
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas = new byte[MAX_AXIS];
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas = new short[MAX_AXIS];
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas = new int[MAX_AXIS];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALPRMS rdatas=new REALPRMS();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPSD_1 data1=new IODBPSD_1();
public IODBPSD_1 data2=new IODBPSD_1();
public IODBPSD_1 data3=new IODBPSD_1();
public IODBPSD_1 data4=new IODBPSD_1();
public IODBPSD_1 data5=new IODBPSD_1();
public IODBPSD_1 data6=new IODBPSD_1();
public IODBPSD_1 data7=new IODBPSD_1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPSD_2 data1=new IODBPSD_2();
public IODBPSD_2 data2=new IODBPSD_2();
public IODBPSD_2 data3=new IODBPSD_2();
public IODBPSD_2 data4=new IODBPSD_2();
public IODBPSD_2 data5=new IODBPSD_2();
public IODBPSD_2 data6=new IODBPSD_2();
public IODBPSD_2 data7=new IODBPSD_2();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPSD_3 data1=new IODBPSD_3();
public IODBPSD_3 data2=new IODBPSD_3();
public IODBPSD_3 data3=new IODBPSD_3();
public IODBPSD_3 data4=new IODBPSD_3();
public IODBPSD_3 data5=new IODBPSD_3();
public IODBPSD_3 data6=new IODBPSD_3();
public IODBPSD_3 data7=new IODBPSD_3();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPSD_4 data1=new IODBPSD_4();
public IODBPSD_4 data2=new IODBPSD_4();
public IODBPSD_4 data3=new IODBPSD_4();
public IODBPSD_4 data4=new IODBPSD_4();
public IODBPSD_4 data5=new IODBPSD_4();
public IODBPSD_4 data6=new IODBPSD_4();
public IODBPSD_4 data7=new IODBPSD_4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
public int[] prm = new int[10];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBPRM_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPRM_data data1=new IODBPRM_data();
public IODBPRM_data data2=new IODBPRM_data();
public IODBPRM_data data3=new IODBPRM_data();
public IODBPRM_data data4=new IODBPRM_data();
public IODBPRM_data data5=new IODBPRM_data();
public IODBPRM_data data6=new IODBPRM_data();
public IODBPRM_data data7=new IODBPRM_data();
public IODBPRM_data data8=new IODBPRM_data();
public IODBPRM_data data9=new IODBPRM_data();
public IODBPRM_data data10=new IODBPRM_data();
public IODBPRM_data data11=new IODBPRM_data();
public IODBPRM_data data12=new IODBPRM_data();
public IODBPRM_data data13=new IODBPRM_data();
public IODBPRM_data data14=new IODBPRM_data();
public IODBPRM_data data15=new IODBPRM_data();
public IODBPRM_data data16=new IODBPRM_data();
public IODBPRM_data data17=new IODBPRM_data();
public IODBPRM_data data18=new IODBPRM_data();
public IODBPRM_data data19=new IODBPRM_data();
public IODBPRM_data data20=new IODBPRM_data();
public IODBPRM_data data21=new IODBPRM_data();
public IODBPRM_data data22=new IODBPRM_data();
public IODBPRM_data data23=new IODBPRM_data();
public IODBPRM_data data24=new IODBPRM_data();
public IODBPRM_data data25=new IODBPRM_data();
public IODBPRM_data data26=new IODBPRM_data();
public IODBPRM_data data27=new IODBPRM_data();
public IODBPRM_data data28=new IODBPRM_data();
public IODBPRM_data data29=new IODBPRM_data();
public IODBPRM_data data30=new IODBPRM_data();
public IODBPRM_data data31=new IODBPRM_data();
public IODBPRM_data data32=new IODBPRM_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPRM1 data = new IODBPRM1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPRM2 prm1 = new IODBPRM2();
public IODBPRM2 prm2 = new IODBPRM2();
public IODBPRM2 prm3 = new IODBPRM2();
public IODBPRM2 prm4 = new IODBPRM2();
public IODBPRM2 prm5 = new IODBPRM2();
public IODBPRM2 prm6 = new IODBPRM2();
public IODBPRM2 prm7 = new IODBPRM2();
public IODBPRM2 prm8 = new IODBPRM2();
public IODBPRM2 prm9 = new IODBPRM2();
public IODBPRM2 prm10= new IODBPRM2();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public sbyte[] data = new sbyte[5];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBMR_data data1=new IODBMR_data();
public IODBMR_data data2=new IODBMR_data();
public IODBMR_data data3=new IODBMR_data();
public IODBMR_data data4=new IODBMR_data();
public IODBMR_data data5=new IODBMR_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBMR1 data = new IODBMR1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPR_data data1=new IODBPR_data();
public IODBPR_data data2=new IODBPR_data();
public IODBPR_data data3=new IODBPR_data();
public IODBPR_data data4=new IODBPR_data();
public IODBPR_data data5=new IODBPR_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPR1 data = new IODBPR1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class HSPINFO_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public byte[] data1 = new byte[16];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public byte[] data2 = new byte[16];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public byte[] data3 = new byte[16];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public byte[] data4 = new byte[16];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public byte[] data5 = new byte[16];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public byte[] data6 = new byte[16];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public byte[] data7 = new byte[16];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public byte[] data8 = new byte[16];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public HSPINFO_data prminfo1 = new HSPINFO_data();
public HSPINFO_data prminfo2 = new HSPINFO_data();
public HSPINFO_data prminfo3 = new HSPINFO_data();
public HSPINFO_data prminfo4 = new HSPINFO_data();
public HSPINFO_data prminfo5 = new HSPINFO_data();
public HSPINFO_data prminfo6 = new HSPINFO_data();
public HSPINFO_data prminfo7 = new HSPINFO_data();
public HSPINFO_data prminfo8 = new HSPINFO_data();
public HSPINFO_data prminfo9 = new HSPINFO_data();
public HSPINFO_data prminfo10 = new HSPINFO_data();
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas1 = new byte[MAX_AXIS];
[ FieldOffset( 4*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas2 = new byte[MAX_AXIS];
[ FieldOffset( 4*2*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas3 = new byte[MAX_AXIS];
[ FieldOffset( 4*3*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas4 = new byte[MAX_AXIS];
[ FieldOffset( 4*4*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas5 = new byte[MAX_AXIS];
[ FieldOffset( 4*5*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas6 = new byte[MAX_AXIS];
[ FieldOffset( 4*6*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas7 = new byte[MAX_AXIS];
[ FieldOffset( 4*7*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas8 = new byte[MAX_AXIS];
[ FieldOffset( 4*8*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas9 = new byte[MAX_AXIS];
[ FieldOffset( 4*9*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public byte[] cdatas10 = new byte[MAX_AXIS];
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas1 = new short[MAX_AXIS];
[ FieldOffset( 2*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas2 = new short[MAX_AXIS];
[ FieldOffset( 2*2*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas3 = new short[MAX_AXIS];
[ FieldOffset( 2*3*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas4 = new short[MAX_AXIS];
[ FieldOffset( 2*4*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas5 = new short[MAX_AXIS];
[ FieldOffset( 2*5*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas6 = new short[MAX_AXIS];
[ FieldOffset( 2*6*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas7 = new short[MAX_AXIS];
[ FieldOffset( 2*7*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas8 = new short[MAX_AXIS];
[ FieldOffset( 2*8*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas9 = new short[MAX_AXIS];
[ FieldOffset( 2*9*MAX_AXIS ),
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public short[] idatas10 = new short[MAX_AXIS];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas1 = new int[MAX_AXIS];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas2 = new int[MAX_AXIS];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas3 = new int[MAX_AXIS];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas4 = new int[MAX_AXIS];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas5 = new int[MAX_AXIS];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas6 = new int[MAX_AXIS];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas7 = new int[MAX_AXIS];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas8 = new int[MAX_AXIS];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas9 = new int[MAX_AXIS];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] ldatas10 = new int[MAX_AXIS];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTR_data data1 = new IODBTR_data();
public IODBTR_data data2 = new IODBTR_data();
public IODBTR_data data3 = new IODBTR_data();
public IODBTR_data data4 = new IODBTR_data();
public IODBTR_data data5 = new IODBTR_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTR1 data = new IODBTR1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBTG_data data1 = new ODBTG_data();
public ODBTG_data data2 = new ODBTG_data();
public ODBTG_data data3 = new ODBTG_data();
public ODBTG_data data4 = new ODBTG_data();
public ODBTG_data data5 = new ODBTG_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
public ODBTG1 data = new ODBTG1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IDBWRC_data data1 = new IDBWRC_data();
public IDBWRC_data data2 = new IDBWRC_data();
public IDBWRC_data data3 = new IDBWRC_data();
public IDBWRC_data data4 = new IDBWRC_data();
public IDBWRC_data data5 = new IDBWRC_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IDBWRC1 data = new IDBWRC1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBTGI_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTGI_data data1 = new IODBTGI_data();
public IODBTGI_data data2 = new IODBTGI_data();
public IODBTGI_data data3 = new IODBTGI_data();
public IODBTGI_data data4 = new IODBTGI_data();
public IODBTGI_data data5 = new IODBTGI_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTGI1 data = new IODBTGI1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public int[] opt_grpno = new int[5];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public int[] life_rest = new int[5];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBTLGRP_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTLGRP_data data1 = new IODBTLGRP_data();
public IODBTLGRP_data data2 = new IODBTLGRP_data();
public IODBTLGRP_data data3 = new IODBTLGRP_data();
public IODBTLGRP_data data4 = new IODBTLGRP_data();
public IODBTLGRP_data data5 = new IODBTLGRP_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBTLTOOL_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTLTOOL_data data1 = new IODBTLTOOL_data();
public IODBTLTOOL_data data2 = new IODBTLTOOL_data();
public IODBTLTOOL_data data3 = new IODBTLTOOL_data();
public IODBTLTOOL_data data4 = new IODBTLTOOL_data();
public IODBTLTOOL_data data5 = new IODBTLTOOL_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBEXGP_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBEXGP_data data1 = new ODBEXGP_data();
public ODBEXGP_data data2 = new ODBEXGP_data();
public ODBEXGP_data data3 = new ODBEXGP_data();
public ODBEXGP_data data4 = new ODBEXGP_data();
public ODBEXGP_data data5 = new ODBEXGP_data();
public ODBEXGP_data data6 = new ODBEXGP_data();
public ODBEXGP_data data7 = new ODBEXGP_data();
public ODBEXGP_data data8 = new ODBEXGP_data();
public ODBEXGP_data data9 = new ODBEXGP_data();
public ODBEXGP_data data10 = new ODBEXGP_data();
public ODBEXGP_data data11 = new ODBEXGP_data();
public ODBEXGP_data data12 = new ODBEXGP_data();
public ODBEXGP_data data13 = new ODBEXGP_data();
public ODBEXGP_data data14 = new ODBEXGP_data();
public ODBEXGP_data data15 = new ODBEXGP_data();
public ODBEXGP_data data16 = new ODBEXGP_data();
public ODBEXGP_data data17 = new ODBEXGP_data();
public ODBEXGP_data data18 = new ODBEXGP_data();
public ODBEXGP_data data19 = new ODBEXGP_data();
public ODBEXGP_data data20 = new ODBEXGP_data();
public ODBEXGP_data data21 = new ODBEXGP_data();
public ODBEXGP_data data22 = new ODBEXGP_data();
public ODBEXGP_data data23 = new ODBEXGP_data();
public ODBEXGP_data data24 = new ODBEXGP_data();
public ODBEXGP_data data25 = new ODBEXGP_data();
public ODBEXGP_data data26 = new ODBEXGP_data();
public ODBEXGP_data data27 = new ODBEXGP_data();
public ODBEXGP_data data28 = new ODBEXGP_data();
public ODBEXGP_data data29 = new ODBEXGP_data();
public ODBEXGP_data data30 = new ODBEXGP_data();
public ODBEXGP_data data31 = new ODBEXGP_data();
public ODBEXGP_data data32 = new ODBEXGP_data();
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IODBTLMNG_data
public int spindle_speed;
public short org_magazine;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTLMNG_data data1 = new IODBTLMNG_data();
public IODBTLMNG_data data2 = new IODBTLMNG_data();
public IODBTLMNG_data data3 = new IODBTLMNG_data();
public IODBTLMNG_data data4 = new IODBTLMNG_data();
public IODBTLMNG_data data5 = new IODBTLMNG_data();
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IODBTLMNG_F2_data
public int spindle_speed;
public short org_magazine;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBTLMNG_F2
public IODBTLMNG_F2_data data1 = new IODBTLMNG_F2_data();
public IODBTLMNG_F2_data data2 = new IODBTLMNG_F2_data();
public IODBTLMNG_F2_data data3 = new IODBTLMNG_F2_data();
public IODBTLMNG_F2_data data4 = new IODBTLMNG_F2_data();
public IODBTLMNG_F2_data data5 = new IODBTLMNG_F2_data();
[StructLayout(LayoutKind.Explicit)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IDBTLM_item item = new IDBTLM_item();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBTLMAG_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTLMAG_data data1 = new IODBTLMAG_data();
public IODBTLMAG_data data2 = new IODBTLMAG_data();
public IODBTLMAG_data data3 = new IODBTLMAG_data();
public IODBTLMAG_data data4 = new IODBTLMAG_data();
public IODBTLMAG_data data5 = new IODBTLMAG_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBTLMAG2_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTLMAG2_data data1 = new IODBTLMAG2_data();
public IODBTLMAG2_data data2 = new IODBTLMAG2_data();
public IODBTLMAG2_data data3 = new IODBTLMAG2_data();
public IODBTLMAG2_data data4 = new IODBTLMAG2_data();
public IODBTLMAG2_data data5 = new IODBTLMAG2_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Explicit,Size=8)]
public short alm_rec_type;
public short alm_alm_grp;
public sbyte alm_axis_no;
public short mdi_rec_type;
public byte mdi_key_code;
public short sgn_rec_type;
public sbyte sgn_sig_name;
public short date_rec_type;
public sbyte date_pw_flag;
public sbyte date_dummy1;
public sbyte date_dummy2;
public short time_rec_type;
public sbyte time_minute;
public sbyte time_second;
public sbyte time_pw_flag;
public sbyte time_dummy1;
public sbyte time_dummy2;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBHIS_data data1 = new ODBHIS_data();
public ODBHIS_data data2 = new ODBHIS_data();
public ODBHIS_data data3 = new ODBHIS_data();
public ODBHIS_data data4 = new ODBHIS_data();
public ODBHIS_data data5 = new ODBHIS_data();
public ODBHIS_data data6 = new ODBHIS_data();
public ODBHIS_data data7 = new ODBHIS_data();
public ODBHIS_data data8 = new ODBHIS_data();
public ODBHIS_data data9 = new ODBHIS_data();
public ODBHIS_data data10= new ODBHIS_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBHIS1 data = new ODBHIS1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_MDI2_data
public REC_MDI2 data = new REC_MDI2();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_SGN2_data
public REC_SGN2 data = new REC_SGN2();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_ALM2_data
public REC_ALM2 data = new REC_ALM2();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_DATE2_data
public REC_DATE2 data = new REC_DATE2();
[StructLayout(LayoutKind.Explicit)]
public REC_MDI2_data rec_mdi = new REC_MDI2_data();
public REC_SGN2_data rec_sgn = new REC_SGN2_data();
public REC_ALM2_data rec_alm = new REC_ALM2_data();
public REC_DATE2_data rec_date = new REC_DATE2_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_MDI4_data
public REC_MDI4 data = new REC_MDI4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_SGN4_data
public REC_SGN4 data = new REC_SGN4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_ALM4_data
public REC_ALM4 data = new REC_ALM4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_DATE4_data
public REC_DATE4 data = new REC_DATE4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_IAL4_data
public REC_IAL4 data = new REC_IAL4();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=64)]
public string alm_msg = new string(' ',64) ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_MAL4_data
public REC_MAL4 data = new REC_MAL4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=256)]
public string ope_msg = new string(' ',256) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_OPM4_data
public REC_OPM4 data = new REC_OPM4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_OFS4_data
public REC_OFS4 data = new REC_OFS4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_PRM4_data
public REC_PRM4 data = new REC_PRM4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_WOF4_data
public REC_WOF4 data = new REC_WOF4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class REC_MAC4_data
public REC_MAC4 data = new REC_MAC4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REC_MDI4_data rec_mdi1 = new REC_MDI4_data();
public REC_MDI4_data rec_mdi2 = new REC_MDI4_data();
public REC_MDI4_data rec_mdi3 = new REC_MDI4_data();
public REC_MDI4_data rec_mdi4 = new REC_MDI4_data();
public REC_MDI4_data rec_mdi5 = new REC_MDI4_data();
public REC_MDI4_data rec_mdi6 = new REC_MDI4_data();
public REC_MDI4_data rec_mdi7 = new REC_MDI4_data();
public REC_MDI4_data rec_mdi8 = new REC_MDI4_data();
public REC_MDI4_data rec_mdi9 = new REC_MDI4_data();
public REC_MDI4_data rec_mdi10 = new REC_MDI4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REC_SGN4_data rec_sgn1 = new REC_SGN4_data();
public REC_SGN4_data rec_sgn2 = new REC_SGN4_data();
public REC_SGN4_data rec_sgn3 = new REC_SGN4_data();
public REC_SGN4_data rec_sgn4 = new REC_SGN4_data();
public REC_SGN4_data rec_sgn5 = new REC_SGN4_data();
public REC_SGN4_data rec_sgn6 = new REC_SGN4_data();
public REC_SGN4_data rec_sgn7 = new REC_SGN4_data();
public REC_SGN4_data rec_sgn8 = new REC_SGN4_data();
public REC_SGN4_data rec_sgn9 = new REC_SGN4_data();
public REC_SGN4_data rec_sgn10 = new REC_SGN4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REC_ALM4_data rec_alm1 = new REC_ALM4_data();
public REC_ALM4_data rec_alm2 = new REC_ALM4_data();
public REC_ALM4_data rec_alm3 = new REC_ALM4_data();
public REC_ALM4_data rec_alm4 = new REC_ALM4_data();
public REC_ALM4_data rec_alm5 = new REC_ALM4_data();
public REC_ALM4_data rec_alm6 = new REC_ALM4_data();
public REC_ALM4_data rec_alm7 = new REC_ALM4_data();
public REC_ALM4_data rec_alm8 = new REC_ALM4_data();
public REC_ALM4_data rec_alm9 = new REC_ALM4_data();
public REC_ALM4_data rec_alm10 = new REC_ALM4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REC_DATE4_data rec_date1 = new REC_DATE4_data();
public REC_DATE4_data rec_date2 = new REC_DATE4_data();
public REC_DATE4_data rec_date3 = new REC_DATE4_data();
public REC_DATE4_data rec_date4 = new REC_DATE4_data();
public REC_DATE4_data rec_date5 = new REC_DATE4_data();
public REC_DATE4_data rec_date6 = new REC_DATE4_data();
public REC_DATE4_data rec_date7 = new REC_DATE4_data();
public REC_DATE4_data rec_date8 = new REC_DATE4_data();
public REC_DATE4_data rec_date9 = new REC_DATE4_data();
public REC_DATE4_data rec_date10 = new REC_DATE4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REC_IAL4_data rec_ial1 = new REC_IAL4_data();
public REC_IAL4_data rec_ial2 = new REC_IAL4_data();
public REC_IAL4_data rec_ial3 = new REC_IAL4_data();
public REC_IAL4_data rec_ial4 = new REC_IAL4_data();
public REC_IAL4_data rec_ial5 = new REC_IAL4_data();
public REC_IAL4_data rec_ial6 = new REC_IAL4_data();
public REC_IAL4_data rec_ial7 = new REC_IAL4_data();
public REC_IAL4_data rec_ial8 = new REC_IAL4_data();
public REC_IAL4_data rec_ial9 = new REC_IAL4_data();
public REC_IAL4_data rec_ial10 = new REC_IAL4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REC_MAL4_data rec_mal1 = new REC_MAL4_data();
public REC_MAL4_data rec_mal2 = new REC_MAL4_data();
public REC_MAL4_data rec_mal3 = new REC_MAL4_data();
public REC_MAL4_data rec_mal4 = new REC_MAL4_data();
public REC_MAL4_data rec_mal5 = new REC_MAL4_data();
public REC_MAL4_data rec_mal6 = new REC_MAL4_data();
public REC_MAL4_data rec_mal7 = new REC_MAL4_data();
public REC_MAL4_data rec_mal8 = new REC_MAL4_data();
public REC_MAL4_data rec_mal9 = new REC_MAL4_data();
public REC_MAL4_data rec_mal10 = new REC_MAL4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REC_OPM4_data rec_opm1 = new REC_OPM4_data();
public REC_OPM4_data rec_opm2 = new REC_OPM4_data();
public REC_OPM4_data rec_opm3 = new REC_OPM4_data();
public REC_OPM4_data rec_opm4 = new REC_OPM4_data();
public REC_OPM4_data rec_opm5 = new REC_OPM4_data();
public REC_OPM4_data rec_opm6 = new REC_OPM4_data();
public REC_OPM4_data rec_opm7 = new REC_OPM4_data();
public REC_OPM4_data rec_opm8 = new REC_OPM4_data();
public REC_OPM4_data rec_opm9 = new REC_OPM4_data();
public REC_OPM4_data rec_opm10 = new REC_OPM4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REC_OFS4_data rec_ofs1 = new REC_OFS4_data();
public REC_OFS4_data rec_ofs2 = new REC_OFS4_data();
public REC_OFS4_data rec_ofs3 = new REC_OFS4_data();
public REC_OFS4_data rec_ofs4 = new REC_OFS4_data();
public REC_OFS4_data rec_ofs5 = new REC_OFS4_data();
public REC_OFS4_data rec_ofs6 = new REC_OFS4_data();
public REC_OFS4_data rec_ofs7 = new REC_OFS4_data();
public REC_OFS4_data rec_ofs8 = new REC_OFS4_data();
public REC_OFS4_data rec_ofs9 = new REC_OFS4_data();
public REC_OFS4_data rec_ofs10 = new REC_OFS4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REC_PRM4_data rec_prm1 = new REC_PRM4_data();
public REC_PRM4_data rec_prm2 = new REC_PRM4_data();
public REC_PRM4_data rec_prm3 = new REC_PRM4_data();
public REC_PRM4_data rec_prm4 = new REC_PRM4_data();
public REC_PRM4_data rec_prm5 = new REC_PRM4_data();
public REC_PRM4_data rec_prm6 = new REC_PRM4_data();
public REC_PRM4_data rec_prm7 = new REC_PRM4_data();
public REC_PRM4_data rec_prm8 = new REC_PRM4_data();
public REC_PRM4_data rec_prm9 = new REC_PRM4_data();
public REC_PRM4_data rec_prm10 = new REC_PRM4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBOPHIS4_10
public REC_WOF4_data rec_wof1 = new REC_WOF4_data();
public REC_WOF4_data rec_wof2 = new REC_WOF4_data();
public REC_WOF4_data rec_wof3 = new REC_WOF4_data();
public REC_WOF4_data rec_wof4 = new REC_WOF4_data();
public REC_WOF4_data rec_wof5 = new REC_WOF4_data();
public REC_WOF4_data rec_wof6 = new REC_WOF4_data();
public REC_WOF4_data rec_wof7 = new REC_WOF4_data();
public REC_WOF4_data rec_wof8 = new REC_WOF4_data();
public REC_WOF4_data rec_wof9 = new REC_WOF4_data();
public REC_WOF4_data rec_wof10 = new REC_WOF4_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBOPHIS4_11
public REC_MAC4_data rec_mac1 = new REC_MAC4_data();
public REC_MAC4_data rec_mac2 = new REC_MAC4_data();
public REC_MAC4_data rec_mac3 = new REC_MAC4_data();
public REC_MAC4_data rec_mac4 = new REC_MAC4_data();
public REC_MAC4_data rec_mac5 = new REC_MAC4_data();
public REC_MAC4_data rec_mac6 = new REC_MAC4_data();
public REC_MAC4_data rec_mac7 = new REC_MAC4_data();
public REC_MAC4_data rec_mac8 = new REC_MAC4_data();
public REC_MAC4_data rec_mac9 = new REC_MAC4_data();
public REC_MAC4_data rec_mac10 = new REC_MAC4_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ALM_HIS_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string alm_msg = new string(' ',32) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALM_HIS_data data1 = new ALM_HIS_data();
public ALM_HIS_data data2 = new ALM_HIS_data();
public ALM_HIS_data data3 = new ALM_HIS_data();
public ALM_HIS_data data4 = new ALM_HIS_data();
public ALM_HIS_data data5 = new ALM_HIS_data();
public ALM_HIS_data data6 = new ALM_HIS_data();
public ALM_HIS_data data7 = new ALM_HIS_data();
public ALM_HIS_data data8 = new ALM_HIS_data();
public ALM_HIS_data data9 = new ALM_HIS_data();
public ALM_HIS_data data10= new ALM_HIS_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALM_HIS1 alm_his = new ALM_HIS1();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ALM_HIS2_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string alm_msg = new string(' ',32) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALM_HIS2_data data1 = new ALM_HIS2_data();
public ALM_HIS2_data data2 = new ALM_HIS2_data();
public ALM_HIS2_data data3 = new ALM_HIS2_data();
public ALM_HIS2_data data4 = new ALM_HIS2_data();
public ALM_HIS2_data data5 = new ALM_HIS2_data();
public ALM_HIS2_data data6 = new ALM_HIS2_data();
public ALM_HIS2_data data7 = new ALM_HIS2_data();
public ALM_HIS2_data data8 = new ALM_HIS2_data();
public ALM_HIS2_data data9 = new ALM_HIS2_data();
public ALM_HIS2_data data10= new ALM_HIS2_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALM_HIS2 alm_his = new ALM_HIS2();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ALM_HIS3_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string alm_msg = new string(' ',32) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALM_HIS3_data data1 = new ALM_HIS3_data();
public ALM_HIS3_data data2 = new ALM_HIS3_data();
public ALM_HIS3_data data3 = new ALM_HIS3_data();
public ALM_HIS3_data data4 = new ALM_HIS3_data();
public ALM_HIS3_data data5 = new ALM_HIS3_data();
public ALM_HIS3_data data6 = new ALM_HIS3_data();
public ALM_HIS3_data data7 = new ALM_HIS3_data();
public ALM_HIS3_data data8 = new ALM_HIS3_data();
public ALM_HIS3_data data9 = new ALM_HIS3_data();
public ALM_HIS3_data data10= new ALM_HIS3_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALM_HIS3 alm_his = new ALM_HIS3();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ALM_HIS5_data
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)]
public string alm_msg = new string(' ', 64);
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALM_HIS5_data data1 = new ALM_HIS5_data();
public ALM_HIS5_data data2 = new ALM_HIS5_data();
public ALM_HIS5_data data3 = new ALM_HIS5_data();
public ALM_HIS5_data data4 = new ALM_HIS5_data();
public ALM_HIS5_data data5 = new ALM_HIS5_data();
public ALM_HIS5_data data6 = new ALM_HIS5_data();
public ALM_HIS5_data data7 = new ALM_HIS5_data();
public ALM_HIS5_data data8 = new ALM_HIS5_data();
public ALM_HIS5_data data9 = new ALM_HIS5_data();
public ALM_HIS5_data data10= new ALM_HIS5_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALM_HIS5 alm_his = new ALM_HIS5();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBOMHIS2_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=256)]
public string alm_msg = new string(' ',256) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBOMHIS2_data data1 = new ODBOMHIS2_data();
public ODBOMHIS2_data data2 = new ODBOMHIS2_data();
public ODBOMHIS2_data data3 = new ODBOMHIS2_data();
public ODBOMHIS2_data data4 = new ODBOMHIS2_data();
public ODBOMHIS2_data data5 = new ODBOMHIS2_data();
public ODBOMHIS2_data data6 = new ODBOMHIS2_data();
public ODBOMHIS2_data data7 = new ODBOMHIS2_data();
public ODBOMHIS2_data data8 = new ODBOMHIS2_data();
public ODBOMHIS2_data data9 = new ODBOMHIS2_data();
public ODBOMHIS2_data data10 = new ODBOMHIS2_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public OPM_HIS opm_his = new OPM_HIS();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class IODBSIG_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBSIG_data data1 = new IODBSIG_data();
public IODBSIG_data data2 = new IODBSIG_data();
public IODBSIG_data data3 = new IODBSIG_data();
public IODBSIG_data data4 = new IODBSIG_data();
public IODBSIG_data data5 = new IODBSIG_data();
public IODBSIG_data data6 = new IODBSIG_data();
public IODBSIG_data data7 = new IODBSIG_data();
public IODBSIG_data data8 = new IODBSIG_data();
public IODBSIG_data data9 = new IODBSIG_data();
public IODBSIG_data data10= new IODBSIG_data();
public IODBSIG_data data11= new IODBSIG_data();
public IODBSIG_data data12= new IODBSIG_data();
public IODBSIG_data data13= new IODBSIG_data();
public IODBSIG_data data14= new IODBSIG_data();
public IODBSIG_data data15= new IODBSIG_data();
public IODBSIG_data data16= new IODBSIG_data();
public IODBSIG_data data17= new IODBSIG_data();
public IODBSIG_data data18= new IODBSIG_data();
public IODBSIG_data data19= new IODBSIG_data();
public IODBSIG_data data20= new IODBSIG_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBSIG1 data = new IODBSIG1();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class _IODBSIG2_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBSIG2_data
public _IODBSIG2_data data1 = new _IODBSIG2_data();
public _IODBSIG2_data data2 = new _IODBSIG2_data();
public _IODBSIG2_data data3 = new _IODBSIG2_data();
public _IODBSIG2_data data4 = new _IODBSIG2_data();
public _IODBSIG2_data data5 = new _IODBSIG2_data();
public _IODBSIG2_data data6 = new _IODBSIG2_data();
public _IODBSIG2_data data7 = new _IODBSIG2_data();
public _IODBSIG2_data data8 = new _IODBSIG2_data();
public _IODBSIG2_data data9 = new _IODBSIG2_data();
public _IODBSIG2_data data10= new _IODBSIG2_data();
public _IODBSIG2_data data11= new _IODBSIG2_data();
public _IODBSIG2_data data12= new _IODBSIG2_data();
public _IODBSIG2_data data13= new _IODBSIG2_data();
public _IODBSIG2_data data14= new _IODBSIG2_data();
public _IODBSIG2_data data15= new _IODBSIG2_data();
public _IODBSIG2_data data16= new _IODBSIG2_data();
public _IODBSIG2_data data17= new _IODBSIG2_data();
public _IODBSIG2_data data18= new _IODBSIG2_data();
public _IODBSIG2_data data19= new _IODBSIG2_data();
public _IODBSIG2_data data20= new _IODBSIG2_data();
public _IODBSIG2_data data31= new _IODBSIG2_data();
public _IODBSIG2_data data32= new _IODBSIG2_data();
public _IODBSIG2_data data33= new _IODBSIG2_data();
public _IODBSIG2_data data34= new _IODBSIG2_data();
public _IODBSIG2_data data35= new _IODBSIG2_data();
public _IODBSIG2_data data36= new _IODBSIG2_data();
public _IODBSIG2_data data37= new _IODBSIG2_data();
public _IODBSIG2_data data38= new _IODBSIG2_data();
public _IODBSIG2_data data39= new _IODBSIG2_data();
public _IODBSIG2_data data40= new _IODBSIG2_data();
public _IODBSIG2_data data41= new _IODBSIG2_data();
public _IODBSIG2_data data42= new _IODBSIG2_data();
public _IODBSIG2_data data43= new _IODBSIG2_data();
public _IODBSIG2_data data44= new _IODBSIG2_data();
public _IODBSIG2_data data45= new _IODBSIG2_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBSIG2_data data = new IODBSIG2_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class _IODBSIG3_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBSIG3_data
public _IODBSIG3_data data1 = new _IODBSIG3_data();
public _IODBSIG3_data data2 = new _IODBSIG3_data();
public _IODBSIG3_data data3 = new _IODBSIG3_data();
public _IODBSIG3_data data4 = new _IODBSIG3_data();
public _IODBSIG3_data data5 = new _IODBSIG3_data();
public _IODBSIG3_data data6 = new _IODBSIG3_data();
public _IODBSIG3_data data7 = new _IODBSIG3_data();
public _IODBSIG3_data data8 = new _IODBSIG3_data();
public _IODBSIG3_data data9 = new _IODBSIG3_data();
public _IODBSIG3_data data10= new _IODBSIG3_data();
public _IODBSIG3_data data11= new _IODBSIG3_data();
public _IODBSIG3_data data12= new _IODBSIG3_data();
public _IODBSIG3_data data13= new _IODBSIG3_data();
public _IODBSIG3_data data14= new _IODBSIG3_data();
public _IODBSIG3_data data15= new _IODBSIG3_data();
public _IODBSIG3_data data16= new _IODBSIG3_data();
public _IODBSIG3_data data17= new _IODBSIG3_data();
public _IODBSIG3_data data18= new _IODBSIG3_data();
public _IODBSIG3_data data19= new _IODBSIG3_data();
public _IODBSIG3_data data20= new _IODBSIG3_data();
public _IODBSIG3_data data21= new _IODBSIG3_data();
public _IODBSIG3_data data22= new _IODBSIG3_data();
public _IODBSIG3_data data23= new _IODBSIG3_data();
public _IODBSIG3_data data24= new _IODBSIG3_data();
public _IODBSIG3_data data25= new _IODBSIG3_data();
public _IODBSIG3_data data26= new _IODBSIG3_data();
public _IODBSIG3_data data27= new _IODBSIG3_data();
public _IODBSIG3_data data28= new _IODBSIG3_data();
public _IODBSIG3_data data29= new _IODBSIG3_data();
public _IODBSIG3_data data30= new _IODBSIG3_data();
public _IODBSIG3_data data31= new _IODBSIG3_data();
public _IODBSIG3_data data32= new _IODBSIG3_data();
public _IODBSIG3_data data33= new _IODBSIG3_data();
public _IODBSIG3_data data34= new _IODBSIG3_data();
public _IODBSIG3_data data35= new _IODBSIG3_data();
public _IODBSIG3_data data36= new _IODBSIG3_data();
public _IODBSIG3_data data37= new _IODBSIG3_data();
public _IODBSIG3_data data38= new _IODBSIG3_data();
public _IODBSIG3_data data39= new _IODBSIG3_data();
public _IODBSIG3_data data40= new _IODBSIG3_data();
public _IODBSIG3_data data41= new _IODBSIG3_data();
public _IODBSIG3_data data42= new _IODBSIG3_data();
public _IODBSIG3_data data43= new _IODBSIG3_data();
public _IODBSIG3_data data44= new _IODBSIG3_data();
public _IODBSIG3_data data45= new _IODBSIG3_data();
public _IODBSIG3_data data46= new _IODBSIG3_data();
public _IODBSIG3_data data47= new _IODBSIG3_data();
public _IODBSIG3_data data48= new _IODBSIG3_data();
public _IODBSIG3_data data49= new _IODBSIG3_data();
public _IODBSIG3_data data50= new _IODBSIG3_data();
public _IODBSIG3_data data51= new _IODBSIG3_data();
public _IODBSIG3_data data52= new _IODBSIG3_data();
public _IODBSIG3_data data53= new _IODBSIG3_data();
public _IODBSIG3_data data54= new _IODBSIG3_data();
public _IODBSIG3_data data55= new _IODBSIG3_data();
public _IODBSIG3_data data56= new _IODBSIG3_data();
public _IODBSIG3_data data57= new _IODBSIG3_data();
public _IODBSIG3_data data58= new _IODBSIG3_data();
public _IODBSIG3_data data59= new _IODBSIG3_data();
public _IODBSIG3_data data60= new _IODBSIG3_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBSIG3_data data = new IODBSIG3_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential, Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
public short[] dummy={0,0};
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ALMINFO1_data
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ALMINFO2_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string alm_msg= new string(' ',32) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ALMINFO1_data
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ALMINFO2_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string alm_msg= new string(' ',32) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALMINFO1_data msg1=new ALMINFO1_data();
public ALMINFO1_data msg2=new ALMINFO1_data();
public ALMINFO1_data msg3=new ALMINFO1_data();
public ALMINFO1_data msg4=new ALMINFO1_data();
public ALMINFO1_data msg5=new ALMINFO1_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ALMINFO2_data msg1=new ALMINFO2_data();
public ALMINFO2_data msg2=new ALMINFO2_data();
public ALMINFO2_data msg3=new ALMINFO2_data();
public ALMINFO2_data msg4=new ALMINFO2_data();
public ALMINFO2_data msg5=new ALMINFO2_data();
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class ODBFILESTATUS
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 2)]
public byte[] reserve = new byte[2];
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 20)]
public byte[] filename = new byte[20];
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBALMMSG_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string alm_msg= new string(' ',32) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBALMMSG_data msg1 = new ODBALMMSG_data();
public ODBALMMSG_data msg2 = new ODBALMMSG_data();
public ODBALMMSG_data msg3 = new ODBALMMSG_data();
public ODBALMMSG_data msg4 = new ODBALMMSG_data();
public ODBALMMSG_data msg5 = new ODBALMMSG_data();
public ODBALMMSG_data msg6 = new ODBALMMSG_data();
public ODBALMMSG_data msg7 = new ODBALMMSG_data();
public ODBALMMSG_data msg8 = new ODBALMMSG_data();
public ODBALMMSG_data msg9 = new ODBALMMSG_data();
public ODBALMMSG_data msg10= new ODBALMMSG_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBALMMSG2_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=64)]
public string alm_msg= new string(' ',64) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBALMMSG2_data msg1 = new ODBALMMSG2_data();
public ODBALMMSG2_data msg2 = new ODBALMMSG2_data();
public ODBALMMSG2_data msg3 = new ODBALMMSG2_data();
public ODBALMMSG2_data msg4 = new ODBALMMSG2_data();
public ODBALMMSG2_data msg5 = new ODBALMMSG2_data();
public ODBALMMSG2_data msg6 = new ODBALMMSG2_data();
public ODBALMMSG2_data msg7 = new ODBALMMSG2_data();
public ODBALMMSG2_data msg8 = new ODBALMMSG2_data();
public ODBALMMSG2_data msg9 = new ODBALMMSG2_data();
public ODBALMMSG2_data msg10= new ODBALMMSG2_data();
[StructLayout(LayoutKind.Sequential, Pack = 4)]
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)]
MarshalAs(UnmanagedType.ByValArray, SizeConst = 35)]
MarshalAs(UnmanagedType.ByValArray, SizeConst = 27)]
public MODAL_AUX_data[] raux1;
MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_AXIS)]
public MODAL_AUX_data[] raux2;
public byte g_data { get { return g_1shot[0]; } }
public MODAL_AUX_data aux { get { return raux1[0]; } }
[StructLayout(LayoutKind.Sequential,Pack=4)]
public struct MODAL_AUX_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class MODAL_RAUX1_data
public MODAL_AUX_data data1 = new MODAL_AUX_data();
public MODAL_AUX_data data2 = new MODAL_AUX_data();
public MODAL_AUX_data data3 = new MODAL_AUX_data();
public MODAL_AUX_data data4 = new MODAL_AUX_data();
public MODAL_AUX_data data5 = new MODAL_AUX_data();
public MODAL_AUX_data data6 = new MODAL_AUX_data();
public MODAL_AUX_data data7 = new MODAL_AUX_data();
public MODAL_AUX_data data8 = new MODAL_AUX_data();
public MODAL_AUX_data data9 = new MODAL_AUX_data();
public MODAL_AUX_data data10= new MODAL_AUX_data();
public MODAL_AUX_data data11= new MODAL_AUX_data();
public MODAL_AUX_data data12= new MODAL_AUX_data();
public MODAL_AUX_data data13= new MODAL_AUX_data();
public MODAL_AUX_data data14= new MODAL_AUX_data();
public MODAL_AUX_data data15= new MODAL_AUX_data();
public MODAL_AUX_data data16= new MODAL_AUX_data();
public MODAL_AUX_data data17= new MODAL_AUX_data();
public MODAL_AUX_data data18= new MODAL_AUX_data();
public MODAL_AUX_data data19= new MODAL_AUX_data();
public MODAL_AUX_data data20= new MODAL_AUX_data();
public MODAL_AUX_data data21= new MODAL_AUX_data();
public MODAL_AUX_data data22= new MODAL_AUX_data();
public MODAL_AUX_data data23= new MODAL_AUX_data();
public MODAL_AUX_data data24= new MODAL_AUX_data();
public MODAL_AUX_data data25= new MODAL_AUX_data();
public MODAL_AUX_data data26= new MODAL_AUX_data();
public MODAL_AUX_data data27= new MODAL_AUX_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class MODAL_RAUX2_data
public MODAL_AUX_data data1 = new MODAL_AUX_data();
public MODAL_AUX_data data2 = new MODAL_AUX_data();
public MODAL_AUX_data data3 = new MODAL_AUX_data();
public MODAL_AUX_data data4 = new MODAL_AUX_data();
public MODAL_AUX_data data5 = new MODAL_AUX_data();
public MODAL_AUX_data data6 = new MODAL_AUX_data();
public MODAL_AUX_data data7 = new MODAL_AUX_data();
public MODAL_AUX_data data8 = new MODAL_AUX_data();
public MODAL_AUX_data data9 = new MODAL_AUX_data();
public MODAL_AUX_data data10= new MODAL_AUX_data();
public MODAL_AUX_data data11= new MODAL_AUX_data();
public MODAL_AUX_data data12= new MODAL_AUX_data();
public MODAL_AUX_data data13= new MODAL_AUX_data();
public MODAL_AUX_data data14= new MODAL_AUX_data();
public MODAL_AUX_data data15= new MODAL_AUX_data();
public MODAL_AUX_data data16= new MODAL_AUX_data();
public MODAL_AUX_data data17= new MODAL_AUX_data();
public MODAL_AUX_data data18= new MODAL_AUX_data();
public MODAL_AUX_data data19= new MODAL_AUX_data();
public MODAL_AUX_data data20= new MODAL_AUX_data();
public MODAL_AUX_data data21= new MODAL_AUX_data();
public MODAL_AUX_data data22= new MODAL_AUX_data();
public MODAL_AUX_data data23= new MODAL_AUX_data();
public MODAL_AUX_data data24= new MODAL_AUX_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class MODAL_RAUX2_data
public MODAL_AUX_data data1 = new MODAL_AUX_data();
public MODAL_AUX_data data2 = new MODAL_AUX_data();
public MODAL_AUX_data data3 = new MODAL_AUX_data();
public MODAL_AUX_data data4 = new MODAL_AUX_data();
public MODAL_AUX_data data5 = new MODAL_AUX_data();
public MODAL_AUX_data data6 = new MODAL_AUX_data();
public MODAL_AUX_data data7 = new MODAL_AUX_data();
public MODAL_AUX_data data8 = new MODAL_AUX_data();
public MODAL_AUX_data data9 = new MODAL_AUX_data();
public MODAL_AUX_data data10= new MODAL_AUX_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class MODAL_RAUX2_data
public MODAL_AUX_data data1 = new MODAL_AUX_data();
public MODAL_AUX_data data2 = new MODAL_AUX_data();
public MODAL_AUX_data data3 = new MODAL_AUX_data();
public MODAL_AUX_data data4 = new MODAL_AUX_data();
public MODAL_AUX_data data5 = new MODAL_AUX_data();
public MODAL_AUX_data data6 = new MODAL_AUX_data();
public MODAL_AUX_data data7 = new MODAL_AUX_data();
public MODAL_AUX_data data8 = new MODAL_AUX_data();
[StructLayout(LayoutKind.Explicit)]
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
public byte[] g_1shot = new byte[4];
MarshalAs(UnmanagedType.ByValArray,SizeConst=35)]
public byte[] g_rdata = new byte[35];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public MODAL_AUX_data aux = new MODAL_AUX_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public MODAL_RAUX1_data raux1 = new MODAL_RAUX1_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public MODAL_RAUX2_data raux2 = new MODAL_RAUX2_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=8)]
public string code= new string(' ',8) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBGCD_data gcd0 =new ODBGCD_data();
public ODBGCD_data gcd1 =new ODBGCD_data();
public ODBGCD_data gcd2 =new ODBGCD_data();
public ODBGCD_data gcd3 =new ODBGCD_data();
public ODBGCD_data gcd4 =new ODBGCD_data();
public ODBGCD_data gcd5 =new ODBGCD_data();
public ODBGCD_data gcd6 =new ODBGCD_data();
public ODBGCD_data gcd7 =new ODBGCD_data();
public ODBGCD_data gcd8 =new ODBGCD_data();
public ODBGCD_data gcd9 =new ODBGCD_data();
public ODBGCD_data gcd10=new ODBGCD_data();
public ODBGCD_data gcd11=new ODBGCD_data();
public ODBGCD_data gcd12=new ODBGCD_data();
public ODBGCD_data gcd13=new ODBGCD_data();
public ODBGCD_data gcd14=new ODBGCD_data();
public ODBGCD_data gcd15=new ODBGCD_data();
public ODBGCD_data gcd16=new ODBGCD_data();
public ODBGCD_data gcd17=new ODBGCD_data();
public ODBGCD_data gcd18=new ODBGCD_data();
public ODBGCD_data gcd19=new ODBGCD_data();
public ODBGCD_data gcd20=new ODBGCD_data();
public ODBGCD_data gcd21=new ODBGCD_data();
public ODBGCD_data gcd22=new ODBGCD_data();
public ODBGCD_data gcd23=new ODBGCD_data();
public ODBGCD_data gcd24=new ODBGCD_data();
public ODBGCD_data gcd25=new ODBGCD_data();
public ODBGCD_data gcd26=new ODBGCD_data();
public ODBGCD_data gcd27=new ODBGCD_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBCMD_data cmd0 =new ODBCMD_data();
public ODBCMD_data cmd1 =new ODBCMD_data();
public ODBCMD_data cmd2 =new ODBCMD_data();
public ODBCMD_data cmd3 =new ODBCMD_data();
public ODBCMD_data cmd4 =new ODBCMD_data();
public ODBCMD_data cmd5 =new ODBCMD_data();
public ODBCMD_data cmd6 =new ODBCMD_data();
public ODBCMD_data cmd7 =new ODBCMD_data();
public ODBCMD_data cmd8 =new ODBCMD_data();
public ODBCMD_data cmd9 =new ODBCMD_data();
public ODBCMD_data cmd10=new ODBCMD_data();
public ODBCMD_data cmd11=new ODBCMD_data();
public ODBCMD_data cmd12=new ODBCMD_data();
public ODBCMD_data cmd13=new ODBCMD_data();
public ODBCMD_data cmd14=new ODBCMD_data();
public ODBCMD_data cmd15=new ODBCMD_data();
public ODBCMD_data cmd16=new ODBCMD_data();
public ODBCMD_data cmd17=new ODBCMD_data();
public ODBCMD_data cmd18=new ODBCMD_data();
public ODBCMD_data cmd19=new ODBCMD_data();
public ODBCMD_data cmd20=new ODBCMD_data();
public ODBCMD_data cmd21=new ODBCMD_data();
public ODBCMD_data cmd22=new ODBCMD_data();
public ODBCMD_data cmd23=new ODBCMD_data();
public ODBCMD_data cmd24=new ODBCMD_data();
public ODBCMD_data cmd25=new ODBCMD_data();
public ODBCMD_data cmd26=new ODBCMD_data();
public ODBCMD_data cmd27=new ODBCMD_data();
public ODBCMD_data cmd28=new ODBCMD_data();
public ODBCMD_data cmd29=new ODBCMD_data();
[StructLayout(LayoutKind.Sequential, Pack = 4)]
[StructLayout(LayoutKind.Explicit)]
[FieldOffset(0), MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_AXIS)]
[FieldOffset(0), MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_AXIS)]
[FieldOffset(0), MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_AXIS)]
[FieldOffset(0), MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_AXIS)]
public byte cdata { get { return cdatas[0]; } }
public short idata { get { return idatas[0]; } }
public int ldata { get { return ldatas[0]; } }
public REALDGN rdata { get { return rdatas[0]; } }
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALDGN rdata1=new REALDGN();
public REALDGN rdata2=new REALDGN();
public REALDGN rdata3=new REALDGN();
public REALDGN rdata4=new REALDGN();
public REALDGN rdata5=new REALDGN();
public REALDGN rdata6=new REALDGN();
public REALDGN rdata7=new REALDGN();
public REALDGN rdata8=new REALDGN();
public REALDGN rdata9=new REALDGN();
public REALDGN rdata10=new REALDGN();
public REALDGN rdata11=new REALDGN();
public REALDGN rdata12=new REALDGN();
public REALDGN rdata13=new REALDGN();
public REALDGN rdata14=new REALDGN();
public REALDGN rdata15=new REALDGN();
public REALDGN rdata16=new REALDGN();
public REALDGN rdata17=new REALDGN();
public REALDGN rdata18=new REALDGN();
public REALDGN rdata19=new REALDGN();
public REALDGN rdata20=new REALDGN();
public REALDGN rdata21=new REALDGN();
public REALDGN rdata22=new REALDGN();
public REALDGN rdata23=new REALDGN();
public REALDGN rdata24=new REALDGN();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALDGN rdata1=new REALDGN();
public REALDGN rdata2=new REALDGN();
public REALDGN rdata3=new REALDGN();
public REALDGN rdata4=new REALDGN();
public REALDGN rdata5=new REALDGN();
public REALDGN rdata6=new REALDGN();
public REALDGN rdata7=new REALDGN();
public REALDGN rdata8=new REALDGN();
public REALDGN rdata9=new REALDGN();
public REALDGN rdata10=new REALDGN();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALDGN rdata1=new REALDGN();
public REALDGN rdata2=new REALDGN();
public REALDGN rdata3=new REALDGN();
public REALDGN rdata4=new REALDGN();
public REALDGN rdata5=new REALDGN();
public REALDGN rdata6=new REALDGN();
public REALDGN rdata7=new REALDGN();
public REALDGN rdata8=new REALDGN();
[StructLayout(LayoutKind.Explicit)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALDGN rdata=new REALDGN();
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public REALDGNS rdatas=new REALDGNS();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBDGN_1 data1=new ODBDGN_1();
public ODBDGN_1 data2=new ODBDGN_1();
public ODBDGN_1 data3=new ODBDGN_1();
public ODBDGN_1 data4=new ODBDGN_1();
public ODBDGN_1 data5=new ODBDGN_1();
public ODBDGN_1 data6=new ODBDGN_1();
public ODBDGN_1 data7=new ODBDGN_1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBDGN_2 data1=new ODBDGN_2();
public ODBDGN_2 data2=new ODBDGN_2();
public ODBDGN_2 data3=new ODBDGN_2();
public ODBDGN_2 data4=new ODBDGN_2();
public ODBDGN_2 data5=new ODBDGN_2();
public ODBDGN_2 data6=new ODBDGN_2();
public ODBDGN_2 data7=new ODBDGN_2();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBDGN_3 data1=new ODBDGN_3();
public ODBDGN_3 data2=new ODBDGN_3();
public ODBDGN_3 data3=new ODBDGN_3();
public ODBDGN_3 data4=new ODBDGN_3();
public ODBDGN_3 data5=new ODBDGN_3();
public ODBDGN_3 data6=new ODBDGN_3();
public ODBDGN_3 data7=new ODBDGN_3();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBDGN_4 data1=new ODBDGN_4();
public ODBDGN_4 data2=new ODBDGN_4();
public ODBDGN_4 data3=new ODBDGN_4();
public ODBDGN_4 data4=new ODBDGN_4();
public ODBDGN_4 data5=new ODBDGN_4();
public ODBDGN_4 data6=new ODBDGN_4();
public ODBDGN_4 data7=new ODBDGN_4();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=129)]
public string data= new string(' ',129) ;
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=256)]
public string data= new string(' ',256) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public OPMSG_data msg1 =new OPMSG_data();
public OPMSG_data msg2 =new OPMSG_data();
public OPMSG_data msg3 =new OPMSG_data();
public OPMSG_data msg4 =new OPMSG_data();
public OPMSG_data msg5 =new OPMSG_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=64)]
public string data= new string(' ',64) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public OPMSG2_data msg1 =new OPMSG2_data();
public OPMSG2_data msg2 =new OPMSG2_data();
public OPMSG2_data msg3 =new OPMSG2_data();
public OPMSG2_data msg4 =new OPMSG2_data();
public OPMSG2_data msg5 =new OPMSG2_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=256)]
public string data= new string(' ',256) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public OPMSG3_data msg1 =new OPMSG3_data();
public OPMSG3_data msg2 =new OPMSG3_data();
public OPMSG3_data msg3 =new OPMSG3_data();
public OPMSG3_data msg4 =new OPMSG3_data();
public OPMSG3_data msg5 =new OPMSG3_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series1 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series2 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series3 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series4 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series5 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series6 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series7 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series8 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series9 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series10= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series11= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series12= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series13= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series14= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series15= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_series16= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version1 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version2 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version3 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version4 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version5 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version6 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version7 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version8 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version9 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version10= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version11= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version12= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version13= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version14= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version15= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string s_version16= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=6)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=6)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=6)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=6)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public short[] data_info;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=35)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=9)]
public string sgnl1_name= new string(' ',9) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=9)]
public string sgnl2_name= new string(' ',9) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=9)]
public string sgnl3_name= new string(' ',9) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=9)]
public string sgnl4_name= new string(' ',9) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=9)]
public string sgnl5_name= new string(' ',9) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=9)]
public string sgnl6_name= new string(' ',9) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=9)]
public string sgnl7_name= new string(' ',9) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=9)]
public string sgnl8_name= new string(' ',9) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBPARAIF_info
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPARAIF_info info1 = new ODBPARAIF_info();
public ODBPARAIF_info info2 = new ODBPARAIF_info();
public ODBPARAIF_info info3 = new ODBPARAIF_info();
public ODBPARAIF_info info4 = new ODBPARAIF_info();
public ODBPARAIF_info info5 = new ODBPARAIF_info();
public ODBPARAIF_info info6 = new ODBPARAIF_info();
public ODBPARAIF_info info7 = new ODBPARAIF_info();
public ODBPARAIF_info info8 = new ODBPARAIF_info();
public ODBPARAIF_info info9 = new ODBPARAIF_info();
public ODBPARAIF_info info10= new ODBPARAIF_info();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPARAIF1 info = new ODBPARAIF1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBSETIF_info
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSETIF_info info1 = new ODBSETIF_info();
public ODBSETIF_info info2 = new ODBSETIF_info();
public ODBSETIF_info info3 = new ODBSETIF_info();
public ODBSETIF_info info4 = new ODBSETIF_info();
public ODBSETIF_info info5 = new ODBSETIF_info();
public ODBSETIF_info info6 = new ODBSETIF_info();
public ODBSETIF_info info7 = new ODBSETIF_info();
public ODBSETIF_info info8 = new ODBSETIF_info();
public ODBSETIF_info info9 = new ODBSETIF_info();
public ODBSETIF_info info10= new ODBSETIF_info();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSETIF1 info = new ODBSETIF1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBDIAGIF_info
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBDIAGIF_info info1 = new ODBDIAGIF_info();
public ODBDIAGIF_info info2 = new ODBDIAGIF_info();
public ODBDIAGIF_info info3 = new ODBDIAGIF_info();
public ODBDIAGIF_info info4 = new ODBDIAGIF_info();
public ODBDIAGIF_info info5 = new ODBDIAGIF_info();
public ODBDIAGIF_info info6 = new ODBDIAGIF_info();
public ODBDIAGIF_info info7 = new ODBDIAGIF_info();
public ODBDIAGIF_info info8 = new ODBDIAGIF_info();
public ODBDIAGIF_info info9 = new ODBDIAGIF_info();
public ODBDIAGIF_info info10= new ODBDIAGIF_info();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBDIAGIF1 info = new ODBDIAGIF1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBFINFO_info
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string sysname= new string(' ',12) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBFINFO_info info1 = new ODBFINFO_info();
public ODBFINFO_info info2 = new ODBFINFO_info();
public ODBFINFO_info info3 = new ODBFINFO_info();
public ODBFINFO_info info4 = new ODBFINFO_info();
public ODBFINFO_info info5 = new ODBFINFO_info();
public ODBFINFO_info info6 = new ODBFINFO_info();
public ODBFINFO_info info7 = new ODBFINFO_info();
public ODBFINFO_info info8 = new ODBFINFO_info();
public ODBFINFO_info info9 = new ODBFINFO_info();
public ODBFINFO_info info10= new ODBFINFO_info();
public ODBFINFO_info info11= new ODBFINFO_info();
public ODBFINFO_info info12= new ODBFINFO_info();
public ODBFINFO_info info13= new ODBFINFO_info();
public ODBFINFO_info info14= new ODBFINFO_info();
public ODBFINFO_info info15= new ODBFINFO_info();
public ODBFINFO_info info16= new ODBFINFO_info();
public ODBFINFO_info info17= new ODBFINFO_info();
public ODBFINFO_info info18= new ODBFINFO_info();
public ODBFINFO_info info19= new ODBFINFO_info();
public ODBFINFO_info info20= new ODBFINFO_info();
public ODBFINFO_info info21= new ODBFINFO_info();
public ODBFINFO_info info22= new ODBFINFO_info();
public ODBFINFO_info info23= new ODBFINFO_info();
public ODBFINFO_info info24= new ODBFINFO_info();
public ODBFINFO_info info25= new ODBFINFO_info();
public ODBFINFO_info info26= new ODBFINFO_info();
public ODBFINFO_info info27= new ODBFINFO_info();
public ODBFINFO_info info28= new ODBFINFO_info();
public ODBFINFO_info info29= new ODBFINFO_info();
public ODBFINFO_info info30= new ODBFINFO_info();
public ODBFINFO_info info31= new ODBFINFO_info();
public ODBFINFO_info info32= new ODBFINFO_info();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string slotname= new string(' ',12) ;
public ODBFINFO1 info = new ODBFINFO1();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBFINFORM_info
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string sysname= new string(' ',12) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBFINFORM_info info1 = new ODBFINFORM_info();
public ODBFINFORM_info info2 = new ODBFINFORM_info();
public ODBFINFORM_info info3 = new ODBFINFORM_info();
public ODBFINFORM_info info4 = new ODBFINFORM_info();
public ODBFINFORM_info info5 = new ODBFINFORM_info();
public ODBFINFORM_info info6 = new ODBFINFORM_info();
public ODBFINFORM_info info7 = new ODBFINFORM_info();
public ODBFINFORM_info info8 = new ODBFINFORM_info();
public ODBFINFORM_info info9 = new ODBFINFORM_info();
public ODBFINFORM_info info10= new ODBFINFORM_info();
public ODBFINFORM_info info11= new ODBFINFORM_info();
public ODBFINFORM_info info12= new ODBFINFORM_info();
public ODBFINFORM_info info13= new ODBFINFORM_info();
public ODBFINFORM_info info14= new ODBFINFORM_info();
public ODBFINFORM_info info15= new ODBFINFORM_info();
public ODBFINFORM_info info16= new ODBFINFORM_info();
public ODBFINFORM_info info17= new ODBFINFORM_info();
public ODBFINFORM_info info18= new ODBFINFORM_info();
public ODBFINFORM_info info19= new ODBFINFORM_info();
public ODBFINFORM_info info20= new ODBFINFORM_info();
public ODBFINFORM_info info21= new ODBFINFORM_info();
public ODBFINFORM_info info22= new ODBFINFORM_info();
public ODBFINFORM_info info23= new ODBFINFORM_info();
public ODBFINFORM_info info24= new ODBFINFORM_info();
public ODBFINFORM_info info25= new ODBFINFORM_info();
public ODBFINFORM_info info26= new ODBFINFORM_info();
public ODBFINFORM_info info27= new ODBFINFORM_info();
public ODBFINFORM_info info28= new ODBFINFORM_info();
public ODBFINFORM_info info29= new ODBFINFORM_info();
public ODBFINFORM_info info30= new ODBFINFORM_info();
public ODBFINFORM_info info31= new ODBFINFORM_info();
public ODBFINFORM_info info32= new ODBFINFORM_info();
public ODBFINFORM_info info33= new ODBFINFORM_info();
public ODBFINFORM_info info34= new ODBFINFORM_info();
public ODBFINFORM_info info35= new ODBFINFORM_info();
public ODBFINFORM_info info36= new ODBFINFORM_info();
public ODBFINFORM_info info37= new ODBFINFORM_info();
public ODBFINFORM_info info38= new ODBFINFORM_info();
public ODBFINFORM_info info39= new ODBFINFORM_info();
public ODBFINFORM_info info40= new ODBFINFORM_info();
public ODBFINFORM_info info41= new ODBFINFORM_info();
public ODBFINFORM_info info42= new ODBFINFORM_info();
public ODBFINFORM_info info43= new ODBFINFORM_info();
public ODBFINFORM_info info44= new ODBFINFORM_info();
public ODBFINFORM_info info45= new ODBFINFORM_info();
public ODBFINFORM_info info46= new ODBFINFORM_info();
public ODBFINFORM_info info47= new ODBFINFORM_info();
public ODBFINFORM_info info48= new ODBFINFORM_info();
public ODBFINFORM_info info49= new ODBFINFORM_info();
public ODBFINFORM_info info50= new ODBFINFORM_info();
public ODBFINFORM_info info51= new ODBFINFORM_info();
public ODBFINFORM_info info52= new ODBFINFORM_info();
public ODBFINFORM_info info53= new ODBFINFORM_info();
public ODBFINFORM_info info54= new ODBFINFORM_info();
public ODBFINFORM_info info55= new ODBFINFORM_info();
public ODBFINFORM_info info56= new ODBFINFORM_info();
public ODBFINFORM_info info57= new ODBFINFORM_info();
public ODBFINFORM_info info58= new ODBFINFORM_info();
public ODBFINFORM_info info59= new ODBFINFORM_info();
public ODBFINFORM_info info60= new ODBFINFORM_info();
public ODBFINFORM_info info61= new ODBFINFORM_info();
public ODBFINFORM_info info62= new ODBFINFORM_info();
public ODBFINFORM_info info63= new ODBFINFORM_info();
public ODBFINFORM_info info64= new ODBFINFORM_info();
public ODBFINFORM_info info65= new ODBFINFORM_info();
public ODBFINFORM_info info66= new ODBFINFORM_info();
public ODBFINFORM_info info67= new ODBFINFORM_info();
public ODBFINFORM_info info68= new ODBFINFORM_info();
public ODBFINFORM_info info69= new ODBFINFORM_info();
public ODBFINFORM_info info70= new ODBFINFORM_info();
public ODBFINFORM_info info71= new ODBFINFORM_info();
public ODBFINFORM_info info72= new ODBFINFORM_info();
public ODBFINFORM_info info73= new ODBFINFORM_info();
public ODBFINFORM_info info74= new ODBFINFORM_info();
public ODBFINFORM_info info75= new ODBFINFORM_info();
public ODBFINFORM_info info76= new ODBFINFORM_info();
public ODBFINFORM_info info77= new ODBFINFORM_info();
public ODBFINFORM_info info78= new ODBFINFORM_info();
public ODBFINFORM_info info79= new ODBFINFORM_info();
public ODBFINFORM_info info80= new ODBFINFORM_info();
public ODBFINFORM_info info81= new ODBFINFORM_info();
public ODBFINFORM_info info82= new ODBFINFORM_info();
public ODBFINFORM_info info83= new ODBFINFORM_info();
public ODBFINFORM_info info84= new ODBFINFORM_info();
public ODBFINFORM_info info85= new ODBFINFORM_info();
public ODBFINFORM_info info86= new ODBFINFORM_info();
public ODBFINFORM_info info87= new ODBFINFORM_info();
public ODBFINFORM_info info88= new ODBFINFORM_info();
public ODBFINFORM_info info89= new ODBFINFORM_info();
public ODBFINFORM_info info90= new ODBFINFORM_info();
public ODBFINFORM_info info91= new ODBFINFORM_info();
public ODBFINFORM_info info92= new ODBFINFORM_info();
public ODBFINFORM_info info93= new ODBFINFORM_info();
public ODBFINFORM_info info94= new ODBFINFORM_info();
public ODBFINFORM_info info95= new ODBFINFORM_info();
public ODBFINFORM_info info96= new ODBFINFORM_info();
public ODBFINFORM_info info97= new ODBFINFORM_info();
public ODBFINFORM_info info98= new ODBFINFORM_info();
public ODBFINFORM_info info99= new ODBFINFORM_info();
public ODBFINFORM_info info100= new ODBFINFORM_info();
public ODBFINFORM_info info101= new ODBFINFORM_info();
public ODBFINFORM_info info102= new ODBFINFORM_info();
public ODBFINFORM_info info103= new ODBFINFORM_info();
public ODBFINFORM_info info104= new ODBFINFORM_info();
public ODBFINFORM_info info105= new ODBFINFORM_info();
public ODBFINFORM_info info106= new ODBFINFORM_info();
public ODBFINFORM_info info107= new ODBFINFORM_info();
public ODBFINFORM_info info108= new ODBFINFORM_info();
public ODBFINFORM_info info109= new ODBFINFORM_info();
public ODBFINFORM_info info110= new ODBFINFORM_info();
public ODBFINFORM_info info111= new ODBFINFORM_info();
public ODBFINFORM_info info112= new ODBFINFORM_info();
public ODBFINFORM_info info113= new ODBFINFORM_info();
public ODBFINFORM_info info114= new ODBFINFORM_info();
public ODBFINFORM_info info115= new ODBFINFORM_info();
public ODBFINFORM_info info116= new ODBFINFORM_info();
public ODBFINFORM_info info117= new ODBFINFORM_info();
public ODBFINFORM_info info118= new ODBFINFORM_info();
public ODBFINFORM_info info119= new ODBFINFORM_info();
public ODBFINFORM_info info120= new ODBFINFORM_info();
public ODBFINFORM_info info121= new ODBFINFORM_info();
public ODBFINFORM_info info122= new ODBFINFORM_info();
public ODBFINFORM_info info123= new ODBFINFORM_info();
public ODBFINFORM_info info124= new ODBFINFORM_info();
public ODBFINFORM_info info125= new ODBFINFORM_info();
public ODBFINFORM_info info126= new ODBFINFORM_info();
public ODBFINFORM_info info127= new ODBFINFORM_info();
public ODBFINFORM_info info128= new ODBFINFORM_info();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string slotname= new string(' ',12) ;
public ODBFINFORM1 info = new ODBFINFORM1();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBSINFO_info
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string sramname= new string(' ',12) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string fname1= new string(' ',16) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string fname2= new string(' ',16) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string fname3= new string(' ',16) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string fname4= new string(' ',16) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string fname5= new string(' ',16) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string fname6= new string(' ',16) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSINFO_info info1 = new ODBSINFO_info();
public ODBSINFO_info info2 = new ODBSINFO_info();
public ODBSINFO_info info3 = new ODBSINFO_info();
public ODBSINFO_info info4 = new ODBSINFO_info();
public ODBSINFO_info info5 = new ODBSINFO_info();
public ODBSINFO_info info6 = new ODBSINFO_info();
public ODBSINFO_info info7 = new ODBSINFO_info();
public ODBSINFO_info info8 = new ODBSINFO_info();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSINFO1 info = new ODBSINFO1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBDSDIR_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string file_name= new string(' ',16) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=64)]
public string comment= new string(' ',64) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string date= new string(' ',16) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBDSDIR_data data1 = new ODBDSDIR_data();
public ODBDSDIR_data data2 = new ODBDSDIR_data();
public ODBDSDIR_data data3 = new ODBDSDIR_data();
public ODBDSDIR_data data4 = new ODBDSDIR_data();
public ODBDSDIR_data data5 = new ODBDSDIR_data();
public ODBDSDIR_data data6 = new ODBDSDIR_data();
public ODBDSDIR_data data7 = new ODBDSDIR_data();
public ODBDSDIR_data data8 = new ODBDSDIR_data();
public ODBDSDIR_data data9 = new ODBDSDIR_data();
public ODBDSDIR_data data10= new ODBDSDIR_data();
public ODBDSDIR_data data11= new ODBDSDIR_data();
public ODBDSDIR_data data12= new ODBDSDIR_data();
public ODBDSDIR_data data13= new ODBDSDIR_data();
public ODBDSDIR_data data14= new ODBDSDIR_data();
public ODBDSDIR_data data15= new ODBDSDIR_data();
public ODBDSDIR_data data16= new ODBDSDIR_data();
public ODBDSDIR_data data17= new ODBDSDIR_data();
public ODBDSDIR_data data18= new ODBDSDIR_data();
public ODBDSDIR_data data19= new ODBDSDIR_data();
public ODBDSDIR_data data20= new ODBDSDIR_data();
public ODBDSDIR_data data21= new ODBDSDIR_data();
public ODBDSDIR_data data22= new ODBDSDIR_data();
public ODBDSDIR_data data23= new ODBDSDIR_data();
public ODBDSDIR_data data24= new ODBDSDIR_data();
public ODBDSDIR_data data25= new ODBDSDIR_data();
public ODBDSDIR_data data26= new ODBDSDIR_data();
public ODBDSDIR_data data27= new ODBDSDIR_data();
public ODBDSDIR_data data28= new ODBDSDIR_data();
public ODBDSDIR_data data29= new ODBDSDIR_data();
public ODBDSDIR_data data30= new ODBDSDIR_data();
public ODBDSDIR_data data31= new ODBDSDIR_data();
public ODBDSDIR_data data32= new ODBDSDIR_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBDSDIR1 data = new ODBDSDIR1();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string host_ip= new string(' ',16) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string host_uname= new string(' ',32) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string host_passwd= new string(' ',32) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=128)]
public string host_dir= new string(' ',128) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=13)]
public string dtsv_mac= new string(' ',13) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string dtsv_ip= new string(' ',16) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string dtsv_mask= new string(' ',16) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBSPDI_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSPDI_data di1 = new ODBSPDI_data();
public ODBSPDI_data di2 = new ODBSPDI_data();
public ODBSPDI_data di3 = new ODBSPDI_data();
public ODBSPDI_data di4 = new ODBSPDI_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBSPDO_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSPDO_data do1 = new ODBSPDO_data();
public ODBSPDO_data do2 = new ODBSPDO_data();
public ODBSPDO_data do3 = new ODBSPDO_data();
public ODBSPDO_data do4 = new ODBSPDO_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBWAVE_axis
[StructLayout(LayoutKind.Explicit)]
public IODBWAVE_io io = new IODBWAVE_io();
public IODBWAVE_axis axis = new IODBWAVE_axis();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBWAVE_ch_data
public IODBWAVE_u u = new IODBWAVE_u();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBWAVE_ch_data ch1 = new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch2 = new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch3 = new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch4 = new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch5 = new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch6 = new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch7 = new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch8 = new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch9 = new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch10= new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch11= new IODBWAVE_ch_data();
public IODBWAVE_ch_data ch12= new IODBWAVE_ch_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBWAVE_ch ch = new IODBWAVE_ch();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBWVPRM_io
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBWVPRM_axis
[StructLayout(LayoutKind.Explicit)]
public IODBWVPRM_io io = new IODBWVPRM_io();
public IODBWVPRM_axis axis = new IODBWVPRM_axis();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBWVPRM_ch_data
public IODBWVPRM_u u = new IODBWVPRM_u();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBWVPRM_ch
public IODBWVPRM_ch_data ch1 = new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch2 = new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch3 = new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch4 = new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch5 = new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch6 = new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch7 = new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch8 = new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch9 = new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch10= new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch11= new IODBWVPRM_ch_data();
public IODBWVPRM_ch_data ch12= new IODBWVPRM_ch_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBWVPRM_ch ch = new IODBWVPRM_ch();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBWVDT_axis
[StructLayout(LayoutKind.Explicit)]
public ODBWVDT_io io = new ODBWVDT_io();
public ODBWVDT_axis axis = new ODBWVDT_axis();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBWVDT_u u = new ODBWVDT_u();
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8192)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBRMTPRM_alm
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBRMTPRM_io
[StructLayout(LayoutKind.Explicit)]
public class IODBRMTPRM_trg
public IODBRMTPRM_alm alm = new IODBRMTPRM_alm();
public IODBRMTPRM_io io = new IODBRMTPRM_io();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBRMTPRM_smpl
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBRMTPRM_smpl ampl1 = new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl2 = new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl3 = new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl4 = new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl5 = new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl6 = new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl7 = new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl8 = new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl9 = new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl10= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl11= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl12= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl13= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl14= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl15= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl16= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl17= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl18= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl19= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl20= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl21= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl22= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl23= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl24= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl25= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl26= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl27= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl28= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl29= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl30= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl31= new IODBRMTPRM_smpl();
public IODBRMTPRM_smpl ampl32= new IODBRMTPRM_smpl();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBRMTPRM_trg trg = new IODBRMTPRM_trg();
public IODBRMTPRM1 ampl= new IODBRMTPRM1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=1917)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBMGRP_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=21)]
public string m_name= new string(' ',21) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBMGRP_data mgrp1 = new ODBMGRP_data();
public ODBMGRP_data mgrp2 = new ODBMGRP_data();
public ODBMGRP_data mgrp3 = new ODBMGRP_data();
public ODBMGRP_data mgrp4 = new ODBMGRP_data();
public ODBMGRP_data mgrp5 = new ODBMGRP_data();
public ODBMGRP_data mgrp6 = new ODBMGRP_data();
public ODBMGRP_data mgrp7 = new ODBMGRP_data();
public ODBMGRP_data mgrp8 = new ODBMGRP_data();
public ODBMGRP_data mgrp9 = new ODBMGRP_data();
public ODBMGRP_data mgrp10= new ODBMGRP_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=500)]
public short[] group = new short[500];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBEXEM_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBEXEM_data m_code1 = new ODBEXEM_data();
public ODBEXEM_data m_code2 = new ODBEXEM_data();
public ODBEXEM_data m_code3 = new ODBEXEM_data();
public ODBEXEM_data m_code4 = new ODBEXEM_data();
public ODBEXEM_data m_code5 = new ODBEXEM_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public ODBEXEM1 m_code = new ODBEXEM1();
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=21)]
public string m_name= new string(' ',21) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public M_CODE_data m_code1 = new M_CODE_data();
public M_CODE_data m_code2 = new M_CODE_data();
public M_CODE_data m_code3 = new M_CODE_data();
public M_CODE_data m_code4 = new M_CODE_data();
public M_CODE_data m_code5 = new M_CODE_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public M_CODE1 m_code = new M_CODE1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBPTIME_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPTIME_data data1 = new ODBPTIME_data();
public ODBPTIME_data data2 = new ODBPTIME_data();
public ODBPTIME_data data3 = new ODBPTIME_data();
public ODBPTIME_data data4 = new ODBPTIME_data();
public ODBPTIME_data data5 = new ODBPTIME_data();
public ODBPTIME_data data6 = new ODBPTIME_data();
public ODBPTIME_data data7 = new ODBPTIME_data();
public ODBPTIME_data data8 = new ODBPTIME_data();
public ODBPTIME_data data9 = new ODBPTIME_data();
public ODBPTIME_data data10= new ODBPTIME_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPTIME1 data = new ODBPTIME1();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class PRGDIRTM_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=51)]
public string comment= new string(' ',51) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=13)]
public string cuttime= new string(' ',13) ;
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public PRGDIRTM_data data1 = new PRGDIRTM_data();
public PRGDIRTM_data data2 = new PRGDIRTM_data();
public PRGDIRTM_data data3 = new PRGDIRTM_data();
public PRGDIRTM_data data4 = new PRGDIRTM_data();
public PRGDIRTM_data data5 = new PRGDIRTM_data();
public PRGDIRTM_data data6 = new PRGDIRTM_data();
public PRGDIRTM_data data7 = new PRGDIRTM_data();
public PRGDIRTM_data data8 = new PRGDIRTM_data();
public PRGDIRTM_data data9 = new PRGDIRTM_data();
public PRGDIRTM_data data10= new PRGDIRTM_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class PRGDIR2_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=51)]
public string comment= new string(' ',51) ;
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class PRGDIR2_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=51)]
public string comment= new string(' ',51) ;
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public PRGDIR2_data dir1 = new PRGDIR2_data();
public PRGDIR2_data dir2 = new PRGDIR2_data();
public PRGDIR2_data dir3 = new PRGDIR2_data();
public PRGDIR2_data dir4 = new PRGDIR2_data();
public PRGDIR2_data dir5 = new PRGDIR2_data();
public PRGDIR2_data dir6 = new PRGDIR2_data();
public PRGDIR2_data dir7 = new PRGDIR2_data();
public PRGDIR2_data dir8 = new PRGDIR2_data();
public PRGDIR2_data dir9 = new PRGDIR2_data();
public PRGDIR2_data dir10= new PRGDIR2_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class PRGDIR3_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=52)]
public string comment= new string(' ',52) ;
public DIR3_MDATE mdate = new DIR3_MDATE();
public DIR3_CDATE cdate = new DIR3_CDATE();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public PRGDIR3_data dir1 = new PRGDIR3_data();
public PRGDIR3_data dir2 = new PRGDIR3_data();
public PRGDIR3_data dir3 = new PRGDIR3_data();
public PRGDIR3_data dir4 = new PRGDIR3_data();
public PRGDIR3_data dir5 = new PRGDIR3_data();
public PRGDIR3_data dir6 = new PRGDIR3_data();
public PRGDIR3_data dir7 = new PRGDIR3_data();
public PRGDIR3_data dir8 = new PRGDIR3_data();
public PRGDIR3_data dir9 = new PRGDIR3_data();
public PRGDIR3_data dir10= new PRGDIR3_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class PRGDIR4_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=52)]
public string comment= new string(' ',52) ;
public DIR4_MDATE mdate = new DIR4_MDATE();
public DIR4_CDATE cdate = new DIR4_CDATE();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public PRGDIR4_data dir1 = new PRGDIR4_data();
public PRGDIR4_data dir2 = new PRGDIR4_data();
public PRGDIR4_data dir3 = new PRGDIR4_data();
public PRGDIR4_data dir4 = new PRGDIR4_data();
public PRGDIR4_data dir5 = new PRGDIR4_data();
public PRGDIR4_data dir6 = new PRGDIR4_data();
public PRGDIR4_data dir7 = new PRGDIR4_data();
public PRGDIR4_data dir8 = new PRGDIR4_data();
public PRGDIR4_data dir9 = new PRGDIR4_data();
public PRGDIR4_data dir10= new PRGDIR4_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=65)]
public string NcApli= new string(' ',65) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=65)]
public string HostApli= new string(' ',65) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8*3)]
public int[] data = new int[8*3];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
public int[] data = new int[MAX_AXIS];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBOMHIS_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=256)]
public string om_msg= new string(' ',256) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBOMHIS_data omhis1 = new ODBOMHIS_data();
public ODBOMHIS_data omhis2 = new ODBOMHIS_data();
public ODBOMHIS_data omhis3 = new ODBOMHIS_data();
public ODBOMHIS_data omhis4 = new ODBOMHIS_data();
public ODBOMHIS_data omhis5 = new ODBOMHIS_data();
public ODBOMHIS_data omhis6 = new ODBOMHIS_data();
public ODBOMHIS_data omhis7 = new ODBOMHIS_data();
public ODBOMHIS_data omhis8 = new ODBOMHIS_data();
public ODBOMHIS_data omhis9 = new ODBOMHIS_data();
public ODBOMHIS_data omhis10= new ODBOMHIS_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=18)]
public int[] ofs = new int [18];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public short[] module_id;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series1 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series2 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series3 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series4 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series5 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series6 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series7 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series8 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series9 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series10= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series11= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series12= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series13= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series14= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series15= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series16= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version1 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version2 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version3 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version4 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version5 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version6 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version7 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version8 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version9 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version10= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version11= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version12= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version13= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version14= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version15= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version16= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string boot_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string boot_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string servo_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string servo_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string ladder_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string ladder_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcrlib_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcrlib_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcrapl_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcrapl_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl1_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl1_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl2_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl2_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl3_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl3_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string c_exelib_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string c_exelib_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string c_exeapl_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string c_exeapl_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string int_vga_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string int_vga_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string out_vga_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string out_vga_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmm_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmm_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_mng_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_mng_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_shin_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_shin_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_shout_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_shout_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_c_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_c_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_edit_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_edit_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string lddr_mng_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string lddr_mng_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string lddr_apl_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string lddr_apl_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl4_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl4_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcr2_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcr2_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcr3_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcr3_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string eth_boot_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string eth_boot_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8*5)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public short[] module_id;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series1 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series2 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series3 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series4 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series5 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series6 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series7 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series8 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series9 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series10= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series11= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series12= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series13= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series14= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series15= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_series16= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version1 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version2 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version3 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version4 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version5 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version6 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version7 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version8 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version9 = new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version10= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version11= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version12= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version13= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version14= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version15= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string soft_version16= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string boot_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string boot_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string servo_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string servo_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string ladder_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string ladder_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcrlib_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcrlib_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcrapl_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcrapl_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl1_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl1_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl2_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl2_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl3_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl3_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string c_exelib_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string c_exelib_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string c_exeapl_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string c_exeapl_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string int_vga_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string int_vga_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string out_vga_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string out_vga_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmm_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmm_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_mng_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_mng_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_shin_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_shin_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_shout_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_shout_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_c_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_c_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_edit_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string pmc_edit_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string lddr_mng_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string lddr_mng_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string lddr_apl_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string lddr_apl_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl4_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string spl4_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcr2_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcr2_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcr3_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string mcr3_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string eth_boot_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string eth_boot_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8*5)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string embEthe_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string embEthe_ver= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=38*5)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBSYSS3_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public char[] soft_series;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public char[] soft_edition;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSYSS3_data p1 =new ODBSYSS3_data();
public ODBSYSS3_data p2 =new ODBSYSS3_data();
public ODBSYSS3_data p3 =new ODBSYSS3_data();
public ODBSYSS3_data p4 =new ODBSYSS3_data();
public ODBSYSS3_data p5 =new ODBSYSS3_data();
public ODBSYSS3_data p6 =new ODBSYSS3_data();
public ODBSYSS3_data p7 =new ODBSYSS3_data();
public ODBSYSS3_data p8 =new ODBSYSS3_data();
public ODBSYSS3_data p9 =new ODBSYSS3_data();
public ODBSYSS3_data p10 =new ODBSYSS3_data();
public ODBSYSS3_data p11 =new ODBSYSS3_data();
public ODBSYSS3_data p12 =new ODBSYSS3_data();
public ODBSYSS3_data p13 =new ODBSYSS3_data();
public ODBSYSS3_data p14 =new ODBSYSS3_data();
public ODBSYSS3_data p15 =new ODBSYSS3_data();
public ODBSYSS3_data p16 =new ODBSYSS3_data();
public ODBSYSS3_data p17 =new ODBSYSS3_data();
public ODBSYSS3_data p18 =new ODBSYSS3_data();
public ODBSYSS3_data p19 =new ODBSYSS3_data();
public ODBSYSS3_data p20 =new ODBSYSS3_data();
public ODBSYSS3_data p21 =new ODBSYSS3_data();
public ODBSYSS3_data p22 =new ODBSYSS3_data();
public ODBSYSS3_data p23 =new ODBSYSS3_data();
public ODBSYSS3_data p24 =new ODBSYSS3_data();
public ODBSYSS3_data p25 =new ODBSYSS3_data();
public ODBSYSS3_data p26 =new ODBSYSS3_data();
public ODBSYSS3_data p27 =new ODBSYSS3_data();
public ODBSYSS3_data p28 =new ODBSYSS3_data();
public ODBSYSS3_data p29 =new ODBSYSS3_data();
public ODBSYSS3_data p30 =new ODBSYSS3_data();
public ODBSYSS3_data p31 =new ODBSYSS3_data();
public ODBSYSS3_data p32 =new ODBSYSS3_data();
public ODBSYSS3_data p33 =new ODBSYSS3_data();
public ODBSYSS3_data p34 =new ODBSYSS3_data();
public ODBSYSS3_data p35 =new ODBSYSS3_data();
public ODBSYSS3_data p36 =new ODBSYSS3_data();
public ODBSYSS3_data p37 =new ODBSYSS3_data();
public ODBSYSS3_data p38 =new ODBSYSS3_data();
public ODBSYSS3_data p39 =new ODBSYSS3_data();
public ODBSYSS3_data p40 =new ODBSYSS3_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBSYSH_data
public short id1_format ;
public short id2_format ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSYSH_data data1 = new ODBSYSH_data();
public ODBSYSH_data data2 = new ODBSYSH_data();
public ODBSYSH_data data3 = new ODBSYSH_data();
public ODBSYSH_data data4 = new ODBSYSH_data();
public ODBSYSH_data data5 = new ODBSYSH_data();
public ODBSYSH_data data6 = new ODBSYSH_data();
public ODBSYSH_data data7 = new ODBSYSH_data();
public ODBSYSH_data data8 = new ODBSYSH_data();
public ODBSYSH_data data9 = new ODBSYSH_data();
public ODBSYSH_data data10 = new ODBSYSH_data();
public ODBSYSH_data data11 = new ODBSYSH_data();
public ODBSYSH_data data12 = new ODBSYSH_data();
public ODBSYSH_data data13 = new ODBSYSH_data();
public ODBSYSH_data data14 = new ODBSYSH_data();
public ODBSYSH_data data15 = new ODBSYSH_data();
public ODBSYSH_data data16 = new ODBSYSH_data();
public ODBSYSH_data data17 = new ODBSYSH_data();
public ODBSYSH_data data18 = new ODBSYSH_data();
public ODBSYSH_data data19 = new ODBSYSH_data();
public ODBSYSH_data data20 = new ODBSYSH_data();
public ODBSYSH_data data21 = new ODBSYSH_data();
public ODBSYSH_data data22 = new ODBSYSH_data();
public ODBSYSH_data data23 = new ODBSYSH_data();
public ODBSYSH_data data24 = new ODBSYSH_data();
public ODBSYSH_data data25 = new ODBSYSH_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=12)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=34)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBPSCD_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPSCD_data data1 = new IODBPSCD_data();
public IODBPSCD_data data2 = new IODBPSCD_data();
public IODBPSCD_data data3 = new IODBPSCD_data();
public IODBPSCD_data data4 = new IODBPSCD_data();
public IODBPSCD_data data5 = new IODBPSCD_data();
public IODBPSCD_data data6 = new IODBPSCD_data();
public IODBPSCD_data data7 = new IODBPSCD_data();
public IODBPSCD_data data8 = new IODBPSCD_data();
public IODBPSCD_data data9 = new IODBPSCD_data();
public IODBPSCD_data data10= new IODBPSCD_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBPSCD2_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
public short[] reserve = new short[8];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPSCD2_data data1 = new IODBPSCD2_data();
public IODBPSCD2_data data2 = new IODBPSCD2_data();
public IODBPSCD2_data data3 = new IODBPSCD2_data();
public IODBPSCD2_data data4 = new IODBPSCD2_data();
public IODBPSCD2_data data5 = new IODBPSCD2_data();
public IODBPSCD2_data data6 = new IODBPSCD2_data();
public IODBPSCD2_data data7 = new IODBPSCD2_data();
public IODBPSCD2_data data8 = new IODBPSCD2_data();
public IODBPSCD2_data data9 = new IODBPSCD2_data();
public IODBPSCD2_data data10= new IODBPSCD2_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBPIRC_data
public char def_pos2_dec;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPIRC_data data1 = new IODBPIRC_data();
public IODBPIRC_data data2 = new IODBPIRC_data();
public IODBPIRC_data data3 = new IODBPIRC_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBEDGE_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
public short[] reserve = new short[4];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBEDGE_data data1 = new IODBEDGE_data();
public IODBEDGE_data data2 = new IODBEDGE_data();
public IODBEDGE_data data3 = new IODBEDGE_data();
public IODBEDGE_data data4 = new IODBEDGE_data();
public IODBEDGE_data data5 = new IODBEDGE_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBEDGE2_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
public short[] reserves = new short[2];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBEDGE2_data data1 = new IODBEDGE2_data();
public IODBEDGE2_data data2 = new IODBEDGE2_data();
public IODBEDGE2_data data3 = new IODBEDGE2_data();
public IODBEDGE2_data data4 = new IODBEDGE2_data();
public IODBEDGE2_data data5 = new IODBEDGE2_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBPWRCTL_data
public short ag_press_min ;
public short ag_press_sp_zr ;
public short pb_power_min ;
public short pb_pwr_sp_zr ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
public short[] reserves = new short[2];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPWRCTL_data data1 = new IODBPWRCTL_data();
public IODBPWRCTL_data data2 = new IODBPWRCTL_data();
public IODBPWRCTL_data data3 = new IODBPWRCTL_data();
public IODBPWRCTL_data data4 = new IODBPWRCTL_data();
public IODBPWRCTL_data data5 = new IODBPWRCTL_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBSLOP_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
public short[] upsp = new short[10];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
public short[] dwsp = new short[10];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=10)]
public short[] reserve = new short[10];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBSLOP_data data1 = new IODBSLOP_data();
public IODBSLOP_data data2 = new IODBSLOP_data();
public IODBSLOP_data data3 = new IODBSLOP_data();
public IODBSLOP_data data4 = new IODBSLOP_data();
public IODBSLOP_data data5 = new IODBSLOP_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=6)]
public short[] reserve = new short[6];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=3)]
public short[] reserves = new short[3];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=6)]
public short[] reserve = new short[6];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=3)]
public short[] reserve = new short[3];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public GASFLOW data1 = new GASFLOW();
public GASFLOW data2 = new GASFLOW();
public GASFLOW data3 = new GASFLOW();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public short[] reserve = new short[5];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
public short[] reserve = new short[4];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
public short[] reserve = new short[2];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public short[] reserve = new short[5];
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=25)]
public string comment= new string(' ',25) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBPWOFST_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPWOFST_data data1 = new ODBPWOFST_data();
public ODBPWOFST_data data2 = new ODBPWOFST_data();
public ODBPWOFST_data data3 = new ODBPWOFST_data();
public ODBPWOFST_data data4 = new ODBPWOFST_data();
public ODBPWOFST_data data5 = new ODBPWOFST_data();
public ODBPWOFST_data data6 = new ODBPWOFST_data();
public ODBPWOFST_data data7 = new ODBPWOFST_data();
public ODBPWOFST_data data8 = new ODBPWOFST_data();
public ODBPWOFST_data data9 = new ODBPWOFST_data();
public ODBPWOFST_data data10= new ODBPWOFST_data();
public ODBPWOFST_data data11= new ODBPWOFST_data();
public ODBPWOFST_data data12= new ODBPWOFST_data();
public ODBPWOFST_data data13= new ODBPWOFST_data();
public ODBPWOFST_data data14= new ODBPWOFST_data();
public ODBPWOFST_data data15= new ODBPWOFST_data();
public ODBPWOFST_data data16= new ODBPWOFST_data();
public ODBPWOFST_data data17= new ODBPWOFST_data();
public ODBPWOFST_data data18= new ODBPWOFST_data();
public ODBPWOFST_data data19= new ODBPWOFST_data();
public ODBPWOFST_data data20= new ODBPWOFST_data();
public ODBPWOFST_data data21= new ODBPWOFST_data();
public ODBPWOFST_data data22= new ODBPWOFST_data();
public ODBPWOFST_data data23= new ODBPWOFST_data();
public ODBPWOFST_data data24= new ODBPWOFST_data();
public ODBPWOFST_data data25= new ODBPWOFST_data();
public ODBPWOFST_data data26= new ODBPWOFST_data();
public ODBPWOFST_data data27= new ODBPWOFST_data();
public ODBPWOFST_data data28= new ODBPWOFST_data();
public ODBPWOFST_data data29= new ODBPWOFST_data();
public ODBPWOFST_data data30= new ODBPWOFST_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBMNGTIME_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBMNGTIME_data data1 = new IODBMNGTIME_data();
public IODBMNGTIME_data data2 = new IODBMNGTIME_data();
public IODBMNGTIME_data data3 = new IODBMNGTIME_data();
public IODBMNGTIME_data data4 = new IODBMNGTIME_data();
public IODBMNGTIME_data data5 = new IODBMNGTIME_data();
public IODBMNGTIME_data data6 = new IODBMNGTIME_data();
public IODBMNGTIME_data data7 = new IODBMNGTIME_data();
public IODBMNGTIME_data data8 = new IODBMNGTIME_data();
public IODBMNGTIME_data data9 = new IODBMNGTIME_data();
public IODBMNGTIME_data data10= new IODBMNGTIME_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBDISCHRGALM_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBDISCHRGALM
public ODBDISCHRGALM_data data1 = new ODBDISCHRGALM_data();
public ODBDISCHRGALM_data data2 = new ODBDISCHRGALM_data();
public ODBDISCHRGALM_data data3 = new ODBDISCHRGALM_data();
public ODBDISCHRGALM_data data4 = new ODBDISCHRGALM_data();
public ODBDISCHRGALM_data data5 = new ODBDISCHRGALM_data();
[StructLayout(LayoutKind.Sequential, Pack = 4)]
[StructLayout(LayoutKind.Sequential, Pack = 4)]
[StructLayout(LayoutKind.Explicit)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public short turret_indx;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
public int[] total_punch = new int[2];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=11)]
public short[] reserve = new short[11];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBTLDT_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=3)]
public int[] reserve = new int[3];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTLDT_data data1 = new IODBTLDT_data();
public IODBTLDT_data data2 = new IODBTLDT_data();
public IODBTLDT_data data3 = new IODBTLDT_data();
public IODBTLDT_data data4 = new IODBTLDT_data();
public IODBTLDT_data data5 = new IODBTLDT_data();
public IODBTLDT_data data6 = new IODBTLDT_data();
public IODBTLDT_data data7 = new IODBTLDT_data();
public IODBTLDT_data data8 = new IODBTLDT_data();
public IODBTLDT_data data9 = new IODBTLDT_data();
public IODBTLDT_data data10= new IODBTLDT_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBMLTTL_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=7)]
public int[] reserve = new int[7];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBMLTTL_data data1 = new IODBMLTTL_data();
public IODBMLTTL_data data2 = new IODBMLTTL_data();
public IODBMLTTL_data data3 = new IODBMLTTL_data();
public IODBMLTTL_data data4 = new IODBMLTTL_data();
public IODBMLTTL_data data5 = new IODBMLTTL_data();
public IODBMLTTL_data data6 = new IODBMLTTL_data();
public IODBMLTTL_data data7 = new IODBMLTTL_data();
public IODBMLTTL_data data8 = new IODBMLTTL_data();
public IODBMLTTL_data data9 = new IODBMLTTL_data();
public IODBMLTTL_data data10= new IODBMLTTL_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBMTAP_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=11)]
public int[] reserve = new int[11];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBMTAP_data data1 = new IODBMTAP_data();
public IODBMTAP_data data2 = new IODBMTAP_data();
public IODBMTAP_data data3 = new IODBMTAP_data();
public IODBMTAP_data data4 = new IODBMTAP_data();
public IODBMTAP_data data5 = new IODBMTAP_data();
public IODBMTAP_data data6 = new IODBMTAP_data();
public IODBMTAP_data data7 = new IODBMTAP_data();
public IODBMTAP_data data8 = new IODBMTAP_data();
public IODBMTAP_data data9 = new IODBMTAP_data();
public IODBMTAP_data data10= new IODBMTAP_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBSAFE_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=3)]
public int[] data = new int[3];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBSAFE_data data1 = new IODBSAFE_data();
public IODBSAFE_data data2 = new IODBSAFE_data();
public IODBSAFE_data data3 = new IODBSAFE_data();
public IODBSAFE_data data4 = new IODBSAFE_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBTLZN_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
public int[] data = new int[12];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBTLZN_data data1 = new IODBTLZN_data();
public IODBTLZN_data data2 = new IODBTLZN_data();
public IODBTLZN_data data3 = new IODBTLZN_data();
public IODBTLZN_data data4 = new IODBTLZN_data();
public IODBTLZN_data data5 = new IODBTLZN_data();
public IODBTLZN_data data6 = new IODBTLZN_data();
public IODBTLZN_data data7 = new IODBTLZN_data();
public IODBTLZN_data data8 = new IODBTLZN_data();
public IODBTLZN_data data9 = new IODBTLZN_data();
public IODBTLZN_data data10= new IODBTLZN_data();
public IODBTLZN_data data11= new IODBTLZN_data();
public IODBTLZN_data data12= new IODBTLZN_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=3)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2*3)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2*3)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=2)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=3)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=3)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=7)]
public int[] reserve = new int[7];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBHPPR_tune
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
public int[] reserve = new int[5] ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBHPPR_tune tune1 = new IODBHPPR_tune();
public IODBHPPR_tune tune2 = new IODBHPPR_tune();
public IODBHPPR_tune tune3 = new IODBHPPR_tune();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBHPAC_tune
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
public int[] reserve = new int[8];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBHPAC_tune tune1 = new IODBHPAC_tune();
public IODBHPAC_tune tune2 = new IODBHPAC_tune();
public IODBHPAC_tune tune3 = new IODBHPAC_tune();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODB3DHDL_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODB3DHDL_data data1 = new ODB3DHDL_data();
public ODB3DHDL_data data2 = new ODB3DHDL_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODB3DPLS_data
public int right_angle_x ;
public int right_angle_y ;
public int tool_tip_a_b ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODB3DPLS_data pls1 = new ODB3DPLS_data();
public ODB3DPLS_data pls2 = new ODB3DPLS_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBAXISNAME_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBAXISNAME_data data1 = new ODBAXISNAME_data();
public ODBAXISNAME_data data2 = new ODBAXISNAME_data();
public ODBAXISNAME_data data3 = new ODBAXISNAME_data();
public ODBAXISNAME_data data4 = new ODBAXISNAME_data();
public ODBAXISNAME_data data5 = new ODBAXISNAME_data();
public ODBAXISNAME_data data6 = new ODBAXISNAME_data();
public ODBAXISNAME_data data7 = new ODBAXISNAME_data();
public ODBAXISNAME_data data8 = new ODBAXISNAME_data();
public ODBAXISNAME_data data9 = new ODBAXISNAME_data();
public ODBAXISNAME_data data10= new ODBAXISNAME_data();
public ODBAXISNAME_data data11= new ODBAXISNAME_data();
public ODBAXISNAME_data data12= new ODBAXISNAME_data();
public ODBAXISNAME_data data13= new ODBAXISNAME_data();
public ODBAXISNAME_data data14= new ODBAXISNAME_data();
public ODBAXISNAME_data data15= new ODBAXISNAME_data();
public ODBAXISNAME_data data16= new ODBAXISNAME_data();
public ODBAXISNAME_data data17= new ODBAXISNAME_data();
public ODBAXISNAME_data data18= new ODBAXISNAME_data();
public ODBAXISNAME_data data19= new ODBAXISNAME_data();
public ODBAXISNAME_data data20= new ODBAXISNAME_data();
public ODBAXISNAME_data data21= new ODBAXISNAME_data();
public ODBAXISNAME_data data22= new ODBAXISNAME_data();
public ODBAXISNAME_data data23= new ODBAXISNAME_data();
public ODBAXISNAME_data data24= new ODBAXISNAME_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBAXISNAME_data data1 = new ODBAXISNAME_data();
public ODBAXISNAME_data data2 = new ODBAXISNAME_data();
public ODBAXISNAME_data data3 = new ODBAXISNAME_data();
public ODBAXISNAME_data data4 = new ODBAXISNAME_data();
public ODBAXISNAME_data data5 = new ODBAXISNAME_data();
public ODBAXISNAME_data data6 = new ODBAXISNAME_data();
public ODBAXISNAME_data data7 = new ODBAXISNAME_data();
public ODBAXISNAME_data data8 = new ODBAXISNAME_data();
public ODBAXISNAME_data data9 = new ODBAXISNAME_data();
public ODBAXISNAME_data data10= new ODBAXISNAME_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBAXISNAME_data data1 = new ODBAXISNAME_data();
public ODBAXISNAME_data data2 = new ODBAXISNAME_data();
public ODBAXISNAME_data data3 = new ODBAXISNAME_data();
public ODBAXISNAME_data data4 = new ODBAXISNAME_data();
public ODBAXISNAME_data data5 = new ODBAXISNAME_data();
public ODBAXISNAME_data data6 = new ODBAXISNAME_data();
public ODBAXISNAME_data data7 = new ODBAXISNAME_data();
public ODBAXISNAME_data data8 = new ODBAXISNAME_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBSPDLNAME_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBSPDLNAME_data data1 = new ODBSPDLNAME_data();
public ODBSPDLNAME_data data2 = new ODBSPDLNAME_data();
public ODBSPDLNAME_data data3 = new ODBSPDLNAME_data();
public ODBSPDLNAME_data data4 = new ODBSPDLNAME_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBEXAXISNAME
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname1 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname2 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname3 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname4 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname5 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname6 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname7 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname8 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname9 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname10 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname11 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname12 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname13 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname14 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname15 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname16 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname17 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname18 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname19 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname20 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname21 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname22 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname23 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname24 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname25 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname26 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname27 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname28 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname29 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname30 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname31 = new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string axname32 = new string(' ',4) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public struct IODBUNSOLIC_pmc
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string ipaddr= new string(' ',16) ;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)]
public IODBUNSOLIC_pmc[] rddata = new IODBUNSOLIC_pmc[3];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public struct UNSOLICMSG_TYPE_PRM
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class IODBUNSOLIC2
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=64)]
public string ipaddr= new string(' ',64) ;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
private byte[] dummy1 = new byte[8];
public UNSOLICMSG_TYPE_PRM cntrl;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 14)]
private byte[] dummy2 = new byte[14];
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)]
public UNSOLICMSG_TYPE_PRM[] trans = new UNSOLICMSG_TYPE_PRM[3];
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct IDBUNSOLICMSG_msg
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IDBUNSOLICMSG
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)]
public IDBUNSOLICMSG_msg[] msg = new IDBUNSOLICMSG_msg[3];
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct UNSOLICMSG_TYPE_MSG
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IDBUNSOLICMSG2
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)]
public UNSOLICMSG_TYPE_MSG[] get = new UNSOLICMSG_TYPE_MSG[3];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name1 = new string(' ',62) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name2 = new string(' ',62) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name3 = new string(' ',62) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name4 = new string(' ',62) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name5 = new string(' ',62) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name6 = new string(' ',62) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name7 = new string(' ',62) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name8 = new string(' ',62) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name9 = new string(' ',62) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name10 = new string(' ',62) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBPMAINTE_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=62)]
public string name = new string(' ',62) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPMAINTE_data data1 = new IODBPMAINTE_data();
public IODBPMAINTE_data data2 = new IODBPMAINTE_data();
public IODBPMAINTE_data data3 = new IODBPMAINTE_data();
public IODBPMAINTE_data data4 = new IODBPMAINTE_data();
public IODBPMAINTE_data data5 = new IODBPMAINTE_data();
public IODBPMAINTE_data data6 = new IODBPMAINTE_data();
public IODBPMAINTE_data data7 = new IODBPMAINTE_data();
public IODBPMAINTE_data data8 = new IODBPMAINTE_data();
public IODBPMAINTE_data data9 = new IODBPMAINTE_data();
public IODBPMAINTE_data data10 = new IODBPMAINTE_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBSYSEX_path
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBSYSEX_data
public ODBSYSEX_path data1 = new ODBSYSEX_path();
public ODBSYSEX_path data2 = new ODBSYSEX_path();
public ODBSYSEX_path data3 = new ODBSYSEX_path();
public ODBSYSEX_path data4 = new ODBSYSEX_path();
public ODBSYSEX_path data5 = new ODBSYSEX_path();
public ODBSYSEX_path data6 = new ODBSYSEX_path();
public ODBSYSEX_path data7 = new ODBSYSEX_path();
public ODBSYSEX_path data8 = new ODBSYSEX_path();
public ODBSYSEX_path data9 = new ODBSYSEX_path();
public ODBSYSEX_path data10 = new ODBSYSEX_path();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=3)]
public short[] reserved = new short[3];
public ODBSYSEX_data path = new ODBSYSEX_data();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public short acc_element;
public short err_general;
public short err_id_name;
public short err_min_val;
public short err_max_val;
public short id_name_len;
public short id_name_max;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=60)]
public string id_name= new string(' ',60) ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=12)]
public byte[] unit = new byte[12];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public short acc_element;
public short err_general;
public short err_op_data;
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=8)]
public string axis_name= new string(' ',8) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IDBCHAN_data
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IDBCHAN_data data1 = new IDBCHAN_data();
public IDBCHAN_data data2 = new IDBCHAN_data();
public IDBCHAN_data data3 = new IDBCHAN_data();
public IDBCHAN_data data4 = new IDBCHAN_data();
public IDBCHAN_data data5 = new IDBCHAN_data();
public IDBCHAN_data data6 = new IDBCHAN_data();
public IDBCHAN_data data7 = new IDBCHAN_data();
public IDBCHAN_data data8 = new IDBCHAN_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=MAX_AXIS)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class CFILEINFO_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=12)]
public string fname= new string(' ',12) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public CFILEINFO_data data1 = new CFILEINFO_data();
public CFILEINFO_data data2 = new CFILEINFO_data();
public CFILEINFO_data data3 = new CFILEINFO_data();
public CFILEINFO_data data4 = new CFILEINFO_data();
public CFILEINFO_data data5 = new CFILEINFO_data();
public CFILEINFO_data data6 = new CFILEINFO_data();
public CFILEINFO_data data7 = new CFILEINFO_data();
public CFILEINFO_data data8 = new CFILEINFO_data();
public CFILEINFO_data data9 = new CFILEINFO_data();
public CFILEINFO_data data10= new CFILEINFO_data();
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
[StructLayout(LayoutKind.Explicit)]
MarshalAs(UnmanagedType.ByValArray,SizeConst=5)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBPMCINF_info
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPMCINF_info info1 = new ODBPMCINF_info();
public ODBPMCINF_info info2 = new ODBPMCINF_info();
public ODBPMCINF_info info3 = new ODBPMCINF_info();
public ODBPMCINF_info info4 = new ODBPMCINF_info();
public ODBPMCINF_info info5 = new ODBPMCINF_info();
public ODBPMCINF_info info6 = new ODBPMCINF_info();
public ODBPMCINF_info info7 = new ODBPMCINF_info();
public ODBPMCINF_info info8 = new ODBPMCINF_info();
public ODBPMCINF_info info9 = new ODBPMCINF_info();
public ODBPMCINF_info info10= new ODBPMCINF_info();
public ODBPMCINF_info info11= new ODBPMCINF_info();
public ODBPMCINF_info info12= new ODBPMCINF_info();
public ODBPMCINF_info info13= new ODBPMCINF_info();
public ODBPMCINF_info info14= new ODBPMCINF_info();
public ODBPMCINF_info info15= new ODBPMCINF_info();
public ODBPMCINF_info info16= new ODBPMCINF_info();
public ODBPMCINF_info info17= new ODBPMCINF_info();
public ODBPMCINF_info info18= new ODBPMCINF_info();
public ODBPMCINF_info info19= new ODBPMCINF_info();
public ODBPMCINF_info info20= new ODBPMCINF_info();
public ODBPMCINF_info info21= new ODBPMCINF_info();
public ODBPMCINF_info info22= new ODBPMCINF_info();
public ODBPMCINF_info info23= new ODBPMCINF_info();
public ODBPMCINF_info info24= new ODBPMCINF_info();
public ODBPMCINF_info info25= new ODBPMCINF_info();
public ODBPMCINF_info info26= new ODBPMCINF_info();
public ODBPMCINF_info info27= new ODBPMCINF_info();
public ODBPMCINF_info info28= new ODBPMCINF_info();
public ODBPMCINF_info info29= new ODBPMCINF_info();
public ODBPMCINF_info info30= new ODBPMCINF_info();
public ODBPMCINF_info info31= new ODBPMCINF_info();
public ODBPMCINF_info info32= new ODBPMCINF_info();
public ODBPMCINF_info info33= new ODBPMCINF_info();
public ODBPMCINF_info info34= new ODBPMCINF_info();
public ODBPMCINF_info info35= new ODBPMCINF_info();
public ODBPMCINF_info info36= new ODBPMCINF_info();
public ODBPMCINF_info info37= new ODBPMCINF_info();
public ODBPMCINF_info info38= new ODBPMCINF_info();
public ODBPMCINF_info info39= new ODBPMCINF_info();
public ODBPMCINF_info info40= new ODBPMCINF_info();
public ODBPMCINF_info info41= new ODBPMCINF_info();
public ODBPMCINF_info info42= new ODBPMCINF_info();
public ODBPMCINF_info info43= new ODBPMCINF_info();
public ODBPMCINF_info info44= new ODBPMCINF_info();
public ODBPMCINF_info info45= new ODBPMCINF_info();
public ODBPMCINF_info info46= new ODBPMCINF_info();
public ODBPMCINF_info info47= new ODBPMCINF_info();
public ODBPMCINF_info info48= new ODBPMCINF_info();
public ODBPMCINF_info info49= new ODBPMCINF_info();
public ODBPMCINF_info info50= new ODBPMCINF_info();
public ODBPMCINF_info info51= new ODBPMCINF_info();
public ODBPMCINF_info info52= new ODBPMCINF_info();
public ODBPMCINF_info info53= new ODBPMCINF_info();
public ODBPMCINF_info info54= new ODBPMCINF_info();
public ODBPMCINF_info info55= new ODBPMCINF_info();
public ODBPMCINF_info info56= new ODBPMCINF_info();
public ODBPMCINF_info info57= new ODBPMCINF_info();
public ODBPMCINF_info info58= new ODBPMCINF_info();
public ODBPMCINF_info info59= new ODBPMCINF_info();
public ODBPMCINF_info info60= new ODBPMCINF_info();
public ODBPMCINF_info info61= new ODBPMCINF_info();
public ODBPMCINF_info info62= new ODBPMCINF_info();
public ODBPMCINF_info info63= new ODBPMCINF_info();
public ODBPMCINF_info info64= new ODBPMCINF_info();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPMCINF1 info = new ODBPMCINF1();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBPMCCNTL_info
public ushort data_size ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBPMCCNTL1
public IODBPMCCNTL_info info1 = new IODBPMCCNTL_info();
public IODBPMCCNTL_info info2 = new IODBPMCCNTL_info();
public IODBPMCCNTL_info info3 = new IODBPMCCNTL_info();
public IODBPMCCNTL_info info4 = new IODBPMCCNTL_info();
public IODBPMCCNTL_info info5 = new IODBPMCCNTL_info();
public IODBPMCCNTL_info info6 = new IODBPMCCNTL_info();
public IODBPMCCNTL_info info7 = new IODBPMCCNTL_info();
public IODBPMCCNTL_info info8 = new IODBPMCCNTL_info();
public IODBPMCCNTL_info info9 = new IODBPMCCNTL_info();
public IODBPMCCNTL_info info10= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info11= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info12= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info13= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info14= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info15= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info16= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info17= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info18= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info19= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info20= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info21= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info22= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info23= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info24= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info25= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info26= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info27= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info28= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info29= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info30= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info31= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info32= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info33= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info34= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info35= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info36= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info37= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info38= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info39= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info40= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info41= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info42= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info43= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info44= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info45= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info46= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info47= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info48= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info49= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info50= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info51= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info52= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info53= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info54= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info55= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info56= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info57= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info58= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info59= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info60= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info61= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info62= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info63= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info64= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info65= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info66= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info67= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info68= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info69= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info70= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info71= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info72= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info73= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info74= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info75= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info76= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info77= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info78= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info79= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info80= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info81= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info82= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info83= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info84= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info85= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info86= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info87= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info88= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info89= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info90= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info91= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info92= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info93= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info94= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info95= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info96= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info97= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info98= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info99= new IODBPMCCNTL_info();
public IODBPMCCNTL_info info100= new IODBPMCCNTL_info();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public IODBPMCCNTL1 info = new IODBPMCCNTL1();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
public class ODBPMCALM_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=128)]
public string almmsg= new string(' ',128) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPMCALM_data msg1 = new ODBPMCALM_data();
public ODBPMCALM_data msg2 = new ODBPMCALM_data();
public ODBPMCALM_data msg3 = new ODBPMCALM_data();
public ODBPMCALM_data msg4 = new ODBPMCALM_data();
public ODBPMCALM_data msg5 = new ODBPMCALM_data();
public ODBPMCALM_data msg6 = new ODBPMCALM_data();
public ODBPMCALM_data msg7 = new ODBPMCALM_data();
public ODBPMCALM_data msg8 = new ODBPMCALM_data();
public ODBPMCALM_data msg9 = new ODBPMCALM_data();
public ODBPMCALM_data msg10= new ODBPMCALM_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=48)]
public string mtb= new string(' ',48) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=48)]
public string machine= new string(' ',48) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=48)]
public string type= new string(' ',48) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=8)]
public string prgno= new string(' ',8) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=4)]
public string prgvers= new string(' ',4) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=48)]
public string prgdraw= new string(' ',48) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string date= new string(' ',32) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=48)]
public string design= new string(' ',48) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=48)]
public string written= new string(' ',48) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=48)]
public string remarks= new string(' ',48) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.AsAny)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBPMCADR_info
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPMCADR_info info1 = new ODBPMCADR_info();
public ODBPMCADR_info info2 = new ODBPMCADR_info();
public ODBPMCADR_info info3 = new ODBPMCADR_info();
public ODBPMCADR_info info4 = new ODBPMCADR_info();
public ODBPMCADR_info info5 = new ODBPMCADR_info();
public ODBPMCADR_info info6 = new ODBPMCADR_info();
public ODBPMCADR_info info7 = new ODBPMCADR_info();
public ODBPMCADR_info info8 = new ODBPMCADR_info();
public ODBPMCADR_info info9 = new ODBPMCADR_info();
public ODBPMCADR_info info10= new ODBPMCADR_info();
public ODBPMCADR_info info11= new ODBPMCADR_info();
public ODBPMCADR_info info12= new ODBPMCADR_info();
public ODBPMCADR_info info13= new ODBPMCADR_info();
public ODBPMCADR_info info14= new ODBPMCADR_info();
public ODBPMCADR_info info15= new ODBPMCADR_info();
public ODBPMCADR_info info16= new ODBPMCADR_info();
public ODBPMCADR_info info17= new ODBPMCADR_info();
public ODBPMCADR_info info18= new ODBPMCADR_info();
public ODBPMCADR_info info19= new ODBPMCADR_info();
public ODBPMCADR_info info20= new ODBPMCADR_info();
public ODBPMCADR_info info21= new ODBPMCADR_info();
public ODBPMCADR_info info22= new ODBPMCADR_info();
public ODBPMCADR_info info23= new ODBPMCADR_info();
public ODBPMCADR_info info24= new ODBPMCADR_info();
public ODBPMCADR_info info25= new ODBPMCADR_info();
public ODBPMCADR_info info26= new ODBPMCADR_info();
public ODBPMCADR_info info27= new ODBPMCADR_info();
public ODBPMCADR_info info28= new ODBPMCADR_info();
public ODBPMCADR_info info29= new ODBPMCADR_info();
public ODBPMCADR_info info30= new ODBPMCADR_info();
public ODBPMCADR_info info31= new ODBPMCADR_info();
public ODBPMCADR_info info32= new ODBPMCADR_info();
public ODBPMCADR_info info33= new ODBPMCADR_info();
public ODBPMCADR_info info34= new ODBPMCADR_info();
public ODBPMCADR_info info35= new ODBPMCADR_info();
public ODBPMCADR_info info36= new ODBPMCADR_info();
public ODBPMCADR_info info37= new ODBPMCADR_info();
public ODBPMCADR_info info38= new ODBPMCADR_info();
public ODBPMCADR_info info39= new ODBPMCADR_info();
public ODBPMCADR_info info40= new ODBPMCADR_info();
public ODBPMCADR_info info41= new ODBPMCADR_info();
public ODBPMCADR_info info42= new ODBPMCADR_info();
public ODBPMCADR_info info43= new ODBPMCADR_info();
public ODBPMCADR_info info44= new ODBPMCADR_info();
public ODBPMCADR_info info45= new ODBPMCADR_info();
public ODBPMCADR_info info46= new ODBPMCADR_info();
public ODBPMCADR_info info47= new ODBPMCADR_info();
public ODBPMCADR_info info48= new ODBPMCADR_info();
public ODBPMCADR_info info49= new ODBPMCADR_info();
public ODBPMCADR_info info50= new ODBPMCADR_info();
public ODBPMCADR_info info51= new ODBPMCADR_info();
public ODBPMCADR_info info52= new ODBPMCADR_info();
public ODBPMCADR_info info53= new ODBPMCADR_info();
public ODBPMCADR_info info54= new ODBPMCADR_info();
public ODBPMCADR_info info55= new ODBPMCADR_info();
public ODBPMCADR_info info56= new ODBPMCADR_info();
public ODBPMCADR_info info57= new ODBPMCADR_info();
public ODBPMCADR_info info58= new ODBPMCADR_info();
public ODBPMCADR_info info59= new ODBPMCADR_info();
public ODBPMCADR_info info60= new ODBPMCADR_info();
public ODBPMCADR_info info61= new ODBPMCADR_info();
public ODBPMCADR_info info62= new ODBPMCADR_info();
public ODBPMCADR_info info63= new ODBPMCADR_info();
public ODBPMCADR_info info64= new ODBPMCADR_info();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBPMCADR1 info = new ODBPMCADR1();
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string master_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=3)]
public string master_ver= new string(' ',3) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string slave_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=3)]
public string slave_ver= new string(' ',3) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=5)]
public string cntl_ser= new string(' ',5) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=3)]
public string cntl_ver= new string(' ',3) ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ushort min_slv_int ;
public ushort poll_tout ;
public ushort data_cntl ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=6)]
public byte[] reserve1 = new byte[6] ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
public byte[] cls2_name = new byte[32] ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=62)]
public byte[] user_data = new byte[62] ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=96)]
public byte[] reserve2 = new byte[96] ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=12)]
public byte[] reserve1 = new byte[12];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
public byte[] user_pdata = new byte[32];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=126)]
public byte[] cnfg_data = new byte[126];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=30)]
public byte[] slv_udata = new byte[30];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
public byte[] reserve3 = new byte[8];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=12)]
public byte[] reserve1 = new byte[12] ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=206)]
public byte[] user_pdata = new byte[206];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=126)]
public byte[] cnfg_data = new byte[126] ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=30)]
public byte[] slv_udata = new byte[30] ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)]
public byte[] reserve3 = new byte[8];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=7)]
public byte[] reserve = new byte[7];
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=12)]
public char[] reserve1 = new char[12];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=206)]
public char[] user_pdata = new char[206];
[MarshalAs(UnmanagedType.ByValArray,SizeConst=30)]
public char[] slv_udata = new char[30];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public byte module_dlen ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=128)]
public char[] module_data = new char[128];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ushort indi_addr ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string OwnIPAddress = new string(' ',16);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string SubNetMask = new string(' ',16);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string RouterIPAddress = new string(' ',16);
[StructLayout(LayoutKind.Sequential,Pack=4)]
public short DataServerPort ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string DataServerIPAddress = new string(' ',16);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string DataServerUserName = new string(' ',32);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string DataServerPassword = new string(' ',32);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=128)]
public string DataServerLoginDirectory = new string(' ',128);
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string FTPServerUserName = new string(' ',32);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string FTPServerPassword = new string(' ',32);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=128)]
public string FTPServerLoginDirectory = new string(' ',128);
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=13)]
public string OwnMACAddress = new string(' ',128);
public short MaximumChannel ;
public short HDDExistence;
public short NumberOfScreens;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public short Dummy_ParameterType ;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=210)]
public byte[] prm = new byte[210];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public short ParameterType ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class IODBETP_HOST
public short ParameterType ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public short ParameterType ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
public short ParameterType ;
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=33)]
public string title = new string(' ',33);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=390)]
public string message = new string(' ',390);
[StructLayout(LayoutKind.Sequential,Pack=4)]
[MarshalAs(UnmanagedType.ByValArray,SizeConst=32)]
public char[] current_dir = new char[32];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBHDDDIR_data
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=64)]
public string file_name = new string(' ',64);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=80)]
public string comment = new string(' ',80);
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string date = new string(' ',16);
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBHDDDIR_data data1 =new ODBHDDDIR_data();
public ODBHDDDIR_data data2 =new ODBHDDDIR_data();
public ODBHDDDIR_data data3 =new ODBHDDDIR_data();
public ODBHDDDIR_data data4 =new ODBHDDDIR_data();
public ODBHDDDIR_data data5 =new ODBHDDDIR_data();
public ODBHDDDIR_data data6 =new ODBHDDDIR_data();
public ODBHDDDIR_data data7 =new ODBHDDDIR_data();
public ODBHDDDIR_data data8 =new ODBHDDDIR_data();
public ODBHDDDIR_data data9 =new ODBHDDDIR_data();
public ODBHDDDIR_data data10 =new ODBHDDDIR_data();
public ODBHDDDIR_data data11 =new ODBHDDDIR_data();
public ODBHDDDIR_data data12 =new ODBHDDDIR_data();
public ODBHDDDIR_data data13 =new ODBHDDDIR_data();
public ODBHDDDIR_data data14 =new ODBHDDDIR_data();
public ODBHDDDIR_data data15 =new ODBHDDDIR_data();
public ODBHDDDIR_data data16 =new ODBHDDDIR_data();
public ODBHDDDIR_data data17 =new ODBHDDDIR_data();
public ODBHDDDIR_data data18 =new ODBHDDDIR_data();
public ODBHDDDIR_data data19 =new ODBHDDDIR_data();
public ODBHDDDIR_data data20 =new ODBHDDDIR_data();
public ODBHDDDIR_data data21 =new ODBHDDDIR_data();
public ODBHDDDIR_data data22 =new ODBHDDDIR_data();
public ODBHDDDIR_data data23 =new ODBHDDDIR_data();
public ODBHDDDIR_data data24 =new ODBHDDDIR_data();
public ODBHDDDIR_data data25 =new ODBHDDDIR_data();
public ODBHDDDIR_data data26 =new ODBHDDDIR_data();
public ODBHDDDIR_data data27 =new ODBHDDDIR_data();
public ODBHDDDIR_data data28 =new ODBHDDDIR_data();
public ODBHDDDIR_data data29 =new ODBHDDDIR_data();
public ODBHDDDIR_data data30 =new ODBHDDDIR_data();
public ODBHDDDIR_data data31 =new ODBHDDDIR_data();
public ODBHDDDIR_data data32 =new ODBHDDDIR_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
public class ODBHOSTDIR_data
[MarshalAs(UnmanagedType.ByValArray,SizeConst=128)]
public char[] host_file = new char[128];
[StructLayout(LayoutKind.Sequential,Pack=4)]
public ODBHOSTDIR_data data1 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data2 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data3 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data4 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data5 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data6 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data7 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data8 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data9 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data10 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data11 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data12 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data13 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data14 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data15 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data16 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data17 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data18 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data19 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data20 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data21 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data22 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data23 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data24 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data25 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data26 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data27 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data28 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data29 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data30 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data31 =new ODBHOSTDIR_data();
public ODBHOSTDIR_data data32 =new ODBHOSTDIR_data();
[StructLayout(LayoutKind.Sequential,Pack=4)]
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=20)]
public string node_name= new string(' ', 20) ;
[DllImport("FWLIB32.dll", EntryPoint="cnc_actf")]
public static extern short cnc_actf(ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBACT a);
[DllImport("FWLIB32.dll", EntryPoint="cnc_absolute")]
public static extern short cnc_absolute(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_machine")]
public static extern short cnc_machine(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_relative")]
public static extern short cnc_relative(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_distance")]
public static extern short cnc_distance(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_skip")]
public static extern short cnc_skip(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_srvdelay")]
public static extern short cnc_srvdelay(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_accdecdly")]
public static extern short cnc_accdecdly(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddynamic")]
public static extern short cnc_rddynamic(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDY_1 c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddynamic")]
public static extern short cnc_rddynamic(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDY_2 c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddynamico8")]
public static extern short cnc_rddynamic(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDY_1 c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddynamico8")]
public static extern short cnc_rddynamic(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDY_2 c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddynamic2")]
public static extern short cnc_rddynamic2(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDY2_1 c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddynamic2")]
public static extern short cnc_rddynamic2(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDY2_2 c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_acts")]
public static extern short cnc_acts(ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBACT a);
[DllImport("FWLIB32.dll", EntryPoint="cnc_acts2")]
public static extern short cnc_acts2(ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBACT2 b);
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrrelpos")]
public static extern short cnc_wrrelpos( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IDBWRR b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_prstwkcd")]
public static extern short cnc_prstwkcd( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IDBWRA b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmovrlap")]
public static extern short cnc_rdmovrlap( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBOVL c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_canmovrlap")]
public static extern short cnc_canmovrlap( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdspload")]
public static extern short cnc_rdspload( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSPN b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdspmaxrpm")]
public static extern short cnc_rdspmaxrpm( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSPN b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdspgear")]
public static extern short cnc_rdspgear( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSPN b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_absolute2")]
public static extern short cnc_absolute2(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_relative2")]
public static extern short cnc_relative2(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_setvrtclpos")]
public static extern short cnc_setvrtclpos( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_setthrdngpos")]
public static extern short cnc_setthrdngpos( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdposition")]
public static extern short cnc_rdposition(ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPOS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdposition")]
public static extern short cnc_rdposition(ushort FlibHndl, short a, ref short b, byte[] c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdspeed")]
public static extern short cnc_rdspeed( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSPEED b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsvmeter")]
public static extern short cnc_rdsvmeter( ushort FlibHndl,
ref short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSVLOAD b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsvmeter")]
public static extern short cnc_rdsvmeter( ushort FlibHndl, ref short a, byte[] b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdspmeter")]
public static extern short cnc_rdspmeter( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSPLOAD c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdspmeter")]
public static extern short cnc_rdspmeter( ushort FlibHndl, short a, ref short b, byte[] c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd5axmandt")]
public static extern short cnc_rd5axmandt( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODB5AXMAN a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd5axovrlap")]
public static extern short cnc_rd5axovrlap( ushort FlibHndl, short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhndintrpt")]
public static extern short cnc_rdhndintrpt( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBHND c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_clr5axpls")]
public static extern short cnc_clr5axpls( ushort FlibHndl, short a);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdspcss")]
public static extern short cnc_rdspcss( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBCSS a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdexecpt")]
public static extern short cnc_rdexecpt( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] PRGPNT a , [Out,MarshalAs(UnmanagedType.LPStruct)] PRGPNT b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdaxisdata")]
public static extern short cnc_rdaxisdata( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, short c, ref short d, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXDT e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdaxisdata")]
public static extern short cnc_rdaxisdata( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, short c, ref short d, byte[] e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dwnstart")]
public static extern short cnc_dwnstart( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_download")]
public static extern short cnc_download( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_cdownload")]
public static extern short cnc_cdownload( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dwnend")]
public static extern short cnc_dwnend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dwnend2")]
public static extern short cnc_dwnend2( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dwnstart3")]
public static extern short cnc_dwnstart3( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dwnstart3_f")]
public static extern short cnc_dwnstart3_f( ushort FlibHndl,
short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, [In,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_download3")]
public static extern short cnc_download3( ushort FlibHndl, ref int a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dwnend3")]
public static extern short cnc_dwnend3( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dwnstart4")]
public static extern short cnc_dwnstart4( ushort FlibHndl, short a , [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_download4")]
public static extern short cnc_download4( ushort FlibHndl, ref int a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dwnend4")]
public static extern short cnc_dwnend4( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_vrfstart")]
public static extern short cnc_vrfstart( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_verify")]
public static extern short cnc_verify( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_cverify")]
public static extern short cnc_cverify( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_vrfend")]
public static extern short cnc_vrfend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_vrfstart4")]
public static extern short cnc_vrfstart4( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_verify4")]
public static extern short cnc_verify4( ushort FlibHndl, ref int a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_vrfend4")]
public static extern short cnc_vrfend4( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dncstart")]
public static extern short cnc_dncstart( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dnc")]
public static extern short cnc_dnc( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, ushort b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_cdnc")]
public static extern short cnc_cdnc( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, ushort b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dncend")]
public static extern short cnc_dncend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dncstart2")]
public static extern short cnc_dncstart2( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dnc2")]
public static extern short cnc_dnc2( ushort FlibHndl, ref int a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dncend2")]
public static extern short cnc_dncend2( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddncdgndt")]
public static extern short cnc_rddncdgndt( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDNCDGN a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upstart")]
public static extern short cnc_upstart( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upstarto8")]
public static extern short cnc_upstart( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upload")]
public static extern short cnc_upload( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBUP a, ref ushort b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_cupload")]
public static extern short cnc_cupload( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBUP a, ref ushort b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upend")]
public static extern short cnc_upend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upstart3")]
public static extern short cnc_upstart3( ushort FlibHndl, short a, int b, int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upstart3_f")]
public static extern short cnc_upstart3_f( ushort FlibHndl,
short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, [In,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upload3")]
public static extern short cnc_upload3( ushort FlibHndl, ref int a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upend3")]
public static extern short cnc_upend3( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upstart4")]
public static extern short cnc_upstart4( ushort FlibHndl , short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upload4")]
public static extern short cnc_upload4( ushort FlibHndl , ref int a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_upend4")]
public static extern short cnc_upend4( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_buff")]
public static extern short cnc_buff( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBBUF a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_search")]
public static extern short cnc_search( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_searcho8")]
public static extern short cnc_search( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_search2")]
public static extern short cnc_search2( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_delall")]
public static extern short cnc_delall( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_delete")]
public static extern short cnc_delete( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_deleteo8")]
public static extern short cnc_delete( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_delrange")]
public static extern short cnc_delrange( ushort FlibHndl, int a , int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogdir")]
public static extern short cnc_rdprogdir( ushort FlibHndl,
short a, short b, short c, ushort d, [Out,MarshalAs(UnmanagedType.LPStruct)] PRGDIR e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogdiro8")]
public static extern short cnc_rdprogdir( ushort FlibHndl,
short a, short b, short c, ushort d, [Out,MarshalAs(UnmanagedType.LPStruct)] PRGDIR e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdproginfo")]
public static extern short cnc_rdproginfo( ushort FlibHndl, short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBNC_1 c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdproginfo")]
public static extern short cnc_rdproginfo( ushort FlibHndl, short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBNC_2 c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprgnum")]
public static extern short cnc_rdprgnum( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPRO a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprgnumo8")]
public static extern short cnc_rdprgnum( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPRO a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_exeprgname")]
public static extern short cnc_exeprgname( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBEXEPRG a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdseqnum")]
public static extern short cnc_rdseqnum( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSEQ a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_seqsrch")]
public static extern short cnc_seqsrch( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_seqsrch2")]
public static extern short cnc_seqsrch2( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rewind")]
public static extern short cnc_rewind( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdblkcount")]
public static extern short cnc_rdblkcount( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdexecprog")]
public static extern short cnc_rdexecprog( ushort FlibHndl, ref ushort a, out short b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmdiprog")]
public static extern short cnc_rdmdiprog( ushort FlibHndl, ref short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmdiprog")]
public static extern short cnc_wrmdiprog( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmdipntr")]
public static extern short cnc_rdmdipntr( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMDIP a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmdipntro8")]
public static extern short cnc_rdmdipntr( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMDIP a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmdipntr")]
public static extern short cnc_wrmdipntr( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_newprog")]
public static extern short cnc_newprog( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_copyprog")]
public static extern short cnc_copyprog( ushort FlibHndl, int a, int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_renameprog")]
public static extern short cnc_renameprog( ushort FlibHndl, int a, int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_condense")]
public static extern short cnc_condense( ushort FlibHndl, short a, int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_mergeprog")]
public static extern short cnc_mergeprog( ushort FlibHndl, short a, int b, uint c, int d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdactpt")]
public static extern short cnc_rdactpt( ushort FlibHndl, out int a, out int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rduvactpt")]
public static extern short cnc_rduvactpt( ushort FlibHndl, out int a, out int b, out int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wractpt")]
public static extern short cnc_wractpt( ushort FlibHndl, int a, short b, ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogline")]
public static extern short cnc_rdprogline( ushort FlibHndl,
int a, uint b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c, ref uint d, ref uint e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogline2")]
public static extern short cnc_rdprogline2( ushort FlibHndl,
int a, uint b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c, ref uint d, ref uint e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrprogline")]
public static extern short cnc_wrprogline( ushort FlibHndl, int a, uint b, [In,MarshalAs(UnmanagedType.AsAny)] Object c, uint d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_delprogline")]
public static extern short cnc_delprogline( ushort FlibHndl, int a, uint b, uint c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_searchword")]
public static extern short cnc_searchword( ushort FlibHndl,
int a, uint b, short c, short d, uint e, [In,MarshalAs(UnmanagedType.AsAny)] Object f );
[DllImport("FWLIB32.dll", EntryPoint="cnc_searchresult")]
public static extern short cnc_searchresult( ushort FlibHndl, out uint a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpdf_line")]
public static extern short cnc_rdpdf_line( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a, uint b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c, ref uint d, ref uint e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_setpglock")]
public static extern short cnc_setpglock( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_resetpglock")]
public static extern short cnc_resetpglock( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpglockstat")]
public static extern short cnc_rdpglockstat( ushort FlibHndl, out int a, out int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_add")]
public static extern short cnc_pdf_add( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_cond")]
public static extern short cnc_pdf_cond( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpdf_attr")]
public static extern short cnc_wrpdf_attr( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, [Out,MarshalAs(UnmanagedType.LPStruct)] IDBPDFTDIR b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_copy")]
public static extern short cnc_pdf_copy( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a , [In,MarshalAs(UnmanagedType.AsAny)] Object b);
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_del")]
public static extern short cnc_pdf_del( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpdf_line")]
public static extern short cnc_wrpdf_line( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a , uint b, [In,MarshalAs(UnmanagedType.AsAny)] Object c , uint d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_delline")]
public static extern short cnc_pdf_delline( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a , uint b, uint c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_move")]
public static extern short cnc_pdf_move( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a , [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_rdactpt")]
public static extern short cnc_pdf_rdactpt( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a , out int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_rdmain")]
public static extern short cnc_pdf_rdmain( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_rename")]
public static extern short cnc_pdf_rename( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a , [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_searchword")]
public static extern short cnc_pdf_searchword( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a , uint b , uint c , uint d , uint e , [In,MarshalAs(UnmanagedType.AsAny)] Object f );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_searchresult")]
public static extern short cnc_pdf_searchresult( ushort FlibHndl, out uint a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_slctmain")]
public static extern short cnc_pdf_slctmain( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_pdf_wractpt")]
public static extern short cnc_pdf_wractpt( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a , short b , ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpdf_inf")]
public static extern short cnc_rdpdf_inf( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a , short b , [Out,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpdf_drive")]
public static extern short cnc_rdpdf_drive( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpdf_curdir")]
public static extern short cnc_rdpdf_curdir( ushort FlibHndl, short a , [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpdf_curdir")]
public static extern short cnc_wrpdf_curdir( ushort FlibHndl, short a , [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpdf_subdir")]
public static extern short cnc_rdpdf_subdir( ushort FlibHndl,
ref short a , [In,MarshalAs(UnmanagedType.LPStruct)] IDBPDFSDIR b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPDFSDIR c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpdf_alldir")]
public static extern short cnc_rdpdf_alldir( ushort FlibHndl, ref short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b , [Out,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpdf_subdirn")]
public static extern short cnc_rdpdf_subdirn( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPDFNFIL b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtofs")]
public static extern short cnc_rdtofs(ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTOFS d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtofs")]
public static extern short cnc_wrtofs( ushort FlibHndl, short a, short b, short c, int d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtofsr")]
public static extern short cnc_rdtofsr( ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTO_1_1 e);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtofsr")]
public static extern short cnc_rdtofsr( ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTO_1_2 e);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtofsr")]
public static extern short cnc_rdtofsr( ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTO_1_3 e);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtofsr")]
public static extern short cnc_rdtofsr( ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTO_2 e);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtofsr")]
public static extern short cnc_rdtofsr( ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTO_3 e);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtofsr")]
public static extern short cnc_rdtofsr( ushort FlibHndl, short a, short b, short c, short d, byte[] e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtofsr")]
public static extern short cnc_wrtofsr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTO_1_1 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtofsr")]
public static extern short cnc_wrtofsr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTO_1_2 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtofsr")]
public static extern short cnc_wrtofsr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTO_1_3 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtofsr")]
public static extern short cnc_wrtofsr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTO_2 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtofsr")]
public static extern short cnc_wrtofsr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTO_3 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtofsr")]
public static extern short cnc_wrtofsr( ushort FlibHndl, short a, byte[] b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdzofs")]
public static extern short cnc_rdzofs( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBZOFS d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrzofs")]
public static extern short cnc_wrzofs( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBZOFS b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdzofsr")]
public static extern short cnc_rdzofsr( ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBZOR e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdzofsr")]
public static extern short cnc_rdzofsr( ushort FlibHndl, short a, short b, short c, short d, byte[] e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrzofsr")]
public static extern short cnc_wrzofsr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBZOR b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrzofsr")]
public static extern short cnc_wrzofsr( ushort FlibHndl, short a, byte[] b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmsptype")]
public static extern short cnc_rdmsptype( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBMSTP d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmsptype")]
public static extern short cnc_wrmsptype( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBMSTP d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam")]
public static extern short cnc_rdparam(ushort FlibHndl,
short number, short axis, short length, [Out, MarshalAs(UnmanagedType.LPStruct)] IODBPSD param);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam")]
public static extern short cnc_rdparam(ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_1 d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam")]
public static extern short cnc_rdparam(ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_2 d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam")]
public static extern short cnc_rdparam(ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_3 d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam")]
public static extern short cnc_rdparam(ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_4 d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrparam")]
public static extern short cnc_wrparam(ushort FlibHndl, short length, [In, MarshalAs(UnmanagedType.LPStruct)] IODBPSD param);
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrparam")]
public static extern short cnc_wrparam( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_1 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrparam")]
public static extern short cnc_wrparam( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_2 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrparam")]
public static extern short cnc_wrparam( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_3 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrparam")]
public static extern short cnc_wrparam( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_4 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparar")]
public static extern short cnc_rdparar( ushort FlibHndl,
ref short a, short b, ref short c, ref short d, [Out,MarshalAs(UnmanagedType.AsAny)] Object e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparar")]
public static extern short cnc_rdparar( ushort FlibHndl, ref short a, short b, ref short c, ref short d, byte[] e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrparas")]
public static extern short cnc_wrparas( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrparas")]
public static extern short cnc_wrparas( ushort FlibHndl, short a, byte[] b);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdset")]
public static extern short cnc_rdset( ushort FlibHndl,
short number, short axis, short length, [Out, MarshalAs(UnmanagedType.LPStruct)] IODBPSD set);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdset")]
public static extern short cnc_rdset( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_1 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdset")]
public static extern short cnc_rdset( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_2 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdset")]
public static extern short cnc_rdset( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_3 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdset")]
public static extern short cnc_rdset( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_4 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrset")]
public static extern short cnc_wrset(ushort FlibHndl, short length, [In, MarshalAs(UnmanagedType.LPStruct)] IODBPSD set);
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrset")]
public static extern short cnc_wrset( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_1 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrset")]
public static extern short cnc_wrset( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_2 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrset")]
public static extern short cnc_wrset( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_3 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrset")]
public static extern short cnc_wrset( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_4 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsetr")]
public static extern short cnc_rdsetr( ushort FlibHndl,
ref short a, short b, ref short c, ref short d, [Out,MarshalAs(UnmanagedType.AsAny)] Object e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrsets")]
public static extern short cnc_wrsets( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam_ext")]
public static extern short cnc_rdparam_ext( ushort FlibHndl,
[In,Out,MarshalAs(UnmanagedType.LPStruct)] IODBPRMNO a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPRM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam_ext")]
public static extern short cnc_rdparam_ext( ushort FlibHndl, int[] a, short b, byte[] c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam3")]
public static extern short cnc_rdparam3(ushort FlibHndl,
short number, short axis, short length, short absolute, [Out, MarshalAs(UnmanagedType.LPStruct)] IODBPSD param);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam3")]
public static extern short cnc_rdparam3(ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_1 e);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam3")]
public static extern short cnc_rdparam3(ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_2 e);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam3")]
public static extern short cnc_rdparam3(ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_3 e);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparam3")]
public static extern short cnc_rdparam3(ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSD_4 e);
[DllImport("FWLIB32.dll", EntryPoint="cnc_start_async_wrparam")]
public static extern short cnc_start_async_wrparam( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPRM a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_end_async_wrparam")]
public static extern short cnc_end_async_wrparam( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_async_busy_state")]
public static extern short cnc_async_busy_state( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddiag_ext")]
public static extern short cnc_rddiag_ext( ushort FlibHndl,
[In,Out,MarshalAs(UnmanagedType.LPStruct)] IODBPRMNO a, short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPRM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddiag_ext")]
public static extern short cnc_rddiag_ext( ushort FlibHndl, int[] a, short b, byte[] c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpitchr")]
public static extern short cnc_rdpitchr( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPI d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpitchr")]
public static extern short cnc_rdpitchr( ushort FlibHndl, short a, short b, short c, byte[] d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpitchr")]
public static extern short cnc_wrpitchr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPI b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpitchr")]
public static extern short cnc_wrpitchr( ushort FlibHndl, short a, byte[] b);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmacro")]
public static extern short cnc_rdmacro( ushort FlibHndl, short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmacro")]
public static extern short cnc_wrmacro( ushort FlibHndl, short a, short b, int c, short d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmacror")]
public static extern short cnc_rdmacror( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBMR d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmacror")]
public static extern short cnc_rdmacror( ushort FlibHndl, short a, short b, short c, byte[] d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmacror")]
public static extern short cnc_wrmacror( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBMR b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmacror")]
public static extern short cnc_wrmacror( ushort FlibHndl, short a, byte[] b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmacror2")]
public static extern short cnc_rdmacror2( ushort FlibHndl, int a, ref int b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmacror2")]
public static extern short cnc_wrmacror2( ushort FlibHndl, int a, ref int b, [In,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpmacro")]
public static extern short cnc_rdpmacro( ushort FlibHndl, int a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPM b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpmacro")]
public static extern short cnc_wrpmacro( ushort FlibHndl, int a, int b, short c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpmacror")]
public static extern short cnc_rdpmacror( ushort FlibHndl,
int a, int b, ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPR d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpmacror")]
public static extern short cnc_rdpmacror( ushort FlibHndl, int a, int b, ushort c, byte[] d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpmacror")]
public static extern short cnc_wrpmacror( ushort FlibHndl, ushort a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPR b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpmacror")]
public static extern short cnc_wrpmacror( ushort FlibHndl, ushort a, byte[] b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpmacror2")]
public static extern short cnc_rdpmacror2( ushort FlibHndl, uint a, ref uint b, ushort c, [Out,MarshalAs(UnmanagedType.AsAny)] Object d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpmacror2")]
public static extern short cnc_wrpmacror2( ushort FlibHndl, uint a, ref uint b, ushort c, [In,MarshalAs(UnmanagedType.AsAny)] Object d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtofsinfo")]
public static extern short cnc_rdtofsinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLINF a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtofsinfo2")]
public static extern short cnc_rdtofsinfo2( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLINF2 a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdzofsinfo")]
public static extern short cnc_rdzofsinfo( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpitchinfo")]
public static extern short cnc_rdpitchinfo( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmacroinfo")]
public static extern short cnc_rdmacroinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMVINF a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpmacroinfo")]
public static extern short cnc_rdpmacroinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPMINF a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_tofs_rnge")]
public static extern short cnc_tofs_rnge( ushort FlibHndl, short a , short b , [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDATRNG c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_zofs_rnge")]
public static extern short cnc_zofs_rnge( ushort FlibHndl, short a , short b , [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDATRNG c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wksft_rnge")]
public static extern short cnc_wksft_rnge( ushort FlibHndl, short a , [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDATRNG b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhsprminfo")]
public static extern short cnc_rdhsprminfo( ushort FlibHndl, int a , [Out,MarshalAs(UnmanagedType.LPStruct)] HSPINFO_data b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhsparam")]
public static extern short cnc_rdhsparam( ushort FlibHndl, int a , [In,MarshalAs(UnmanagedType.LPStruct)] HSPINFO b , [Out,MarshalAs(UnmanagedType.LPStruct)] HSPDATA_1 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhsparam")]
public static extern short cnc_rdhsparam( ushort FlibHndl, int a , [In,MarshalAs(UnmanagedType.LPStruct)] HSPINFO b , [Out,MarshalAs(UnmanagedType.LPStruct)] HSPDATA_2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhsparam")]
public static extern short cnc_rdhsparam( ushort FlibHndl, int a , [In,MarshalAs(UnmanagedType.LPStruct)] HSPINFO b , [Out,MarshalAs(UnmanagedType.LPStruct)] HSPDATA_3 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdgrpid")]
public static extern short cnc_rdgrpid( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE1 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdngrp")]
public static extern short cnc_rdngrp( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE2 a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdntool")]
public static extern short cnc_rdntool( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE3 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlife")]
public static extern short cnc_rdlife( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE3 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcount")]
public static extern short cnc_rdcount( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE3 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd1length")]
public static extern short cnc_rd1length( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE4 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd2length")]
public static extern short cnc_rd2length( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE4 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd1radius")]
public static extern short cnc_rd1radius( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE4 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd2radius")]
public static extern short cnc_rd2radius( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE4 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_t1info")]
public static extern short cnc_t1info( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE4 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_t2info")]
public static extern short cnc_t2info( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE4 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_toolnum")]
public static extern short cnc_toolnum( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE4 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtoolrng")]
public static extern short cnc_rdtoolrng( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTR d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtoolgrp")]
public static extern short cnc_rdtoolgrp( ushort FlibHndl, short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTG c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrcountr")]
public static extern short cnc_wrcountr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IDBWRC b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdusegrpid")]
public static extern short cnc_rdusegrpid( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBUSEGR a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmaxgrp")]
public static extern short cnc_rdmaxgrp( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBLFNO a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmaxtool")]
public static extern short cnc_rdmaxtool( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBLFNO a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdusetlno")]
public static extern short cnc_rdusetlno( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLUSE d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd1tlifedata")]
public static extern short cnc_rd1tlifedata( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTD c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd2tlifedata")]
public static extern short cnc_rd2tlifedata( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTD c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wr1tlifedata")]
public static extern short cnc_wr1tlifedata( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTD a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wr2tlifedata")]
public static extern short cnc_wr2tlifedata( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTD a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdgrpinfo")]
public static extern short cnc_rdgrpinfo( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTGI d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdgrpinfo2")]
public static extern short cnc_rdgrpinfo2( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTGI2 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdgrpinfo3")]
public static extern short cnc_rdgrpinfo3( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTGI3 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdgrpinfo4")]
public static extern short cnc_rdgrpinfo4( ushort FlibHndl,
short a, short b, short c, out short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTGI4 e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrgrpinfo")]
public static extern short cnc_wrgrpinfo( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTGI b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrgrpinfo2")]
public static extern short cnc_wrgrpinfo2( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTGI2 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrgrpinfo3")]
public static extern short cnc_wrgrpinfo3( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTGI3 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_deltlifegrp")]
public static extern short cnc_deltlifegrp( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_instlifedt")]
public static extern short cnc_instlifedt( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IDBITD a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_deltlifedt")]
public static extern short cnc_deltlifedt( ushort FlibHndl, short a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_clrcntinfo")]
public static extern short cnc_clrcntinfo( ushort FlibHndl, short a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdgrpid2")]
public static extern short cnc_rdgrpid2( ushort FlibHndl, int a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLIFE5 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd1tlifedat2")]
public static extern short cnc_rd1tlifedat2( ushort FlibHndl,
short a, int b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTD2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wr1tlifedat2")]
public static extern short cnc_wr1tlifedat2( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTD2 a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtlinfo")]
public static extern short cnc_rdtlinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBTLINFO a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtlusegrp")]
public static extern short cnc_rdtlusegrp( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBUSEGRP a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtlgrp")]
public static extern short cnc_rdtlgrp( ushort FlibHndl,
int a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTLGRP c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtltool")]
public static extern short cnc_rdtltool( ushort FlibHndl,
int a, int b, ref short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTLTOOL d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdexchgtgrp")]
public static extern short cnc_rdexchgtgrp( ushort FlibHndl,
ref short b , [Out,MarshalAs(UnmanagedType.LPStruct)] ODBEXGP c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_regtool")]
public static extern short cnc_regtool( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTLMNG c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_regtool_f2")]
public static extern short cnc_regtool_f2( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTLMNG_F2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_deltool")]
public static extern short cnc_deltool( ushort FlibHndl, short a, ref short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtool")]
public static extern short cnc_rdtool( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTLMNG c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtool_f2")]
public static extern short cnc_rdtool_f2( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTLMNG_F2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtool")]
public static extern short cnc_wrtool( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTLMNG b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtool2")]
public static extern short cnc_wrtool2( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IDBTLM b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtool_f2")]
public static extern short cnc_wrtool_f2( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTLMNG_F2_data b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_regmagazine")]
public static extern short cnc_regmagazine( ushort FlibHndl, ref short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTLMAG b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_delmagazine")]
public static extern short cnc_delmagazine( ushort FlibHndl, ref short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTLMAG2 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmagazine")]
public static extern short cnc_rdmagazine( ushort FlibHndl, ref short a, [In,Out,MarshalAs(UnmanagedType.LPStruct)] IODBTLMAG b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmagazine")]
public static extern short cnc_wrmagazine( ushort FlibHndl, short a, short b, short c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_stopophis")]
public static extern short cnc_stopophis( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_startophis")]
public static extern short cnc_startophis( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophisno")]
public static extern short cnc_rdophisno( ushort FlibHndl, out ushort a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry")]
public static extern short cnc_rdophistry( ushort FlibHndl,
ushort a, ushort b, ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBHIS d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry2")]
public static extern short cnc_rdophistry2( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.AsAny)] Object d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_1 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_2 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_3 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_4 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_5 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_6 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_7 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_8 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_9 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_10 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdophistry4")]
public static extern short cnc_rdophistry4( ushort FlibHndl,
ushort a, ref ushort b, ref ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOPHIS4_11 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalmhisno")]
public static extern short cnc_rdalmhisno( ushort FlibHndl, out ushort a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalmhistry")]
public static extern short cnc_rdalmhistry( ushort FlibHndl,
ushort a, ushort b, ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAHIS d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalmhistry_w")]
public static extern short cnc_rdalmhistry_w( ushort FlibHndl,
ushort a, ushort b, ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAHIS d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalmhistry2")]
public static extern short cnc_rdalmhistry2( ushort FlibHndl,
ushort a, ushort b, ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAHIS2 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalmhistry3")]
public static extern short cnc_rdalmhistry3( ushort FlibHndl,
ushort a, ushort b, ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAHIS3 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalmhistry5")]
public static extern short cnc_rdalmhistry5( ushort FlibHndl,
ushort a, ushort b, ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAHIS5 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_clearophis")]
public static extern short cnc_clearophis( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhissgnl")]
public static extern short cnc_rdhissgnl( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSIG a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhissgnl2")]
public static extern short cnc_rdhissgnl2( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSIG2 a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhissgnl3")]
public static extern short cnc_rdhissgnl3( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSIG3 a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrhissgnl")]
public static extern short cnc_wrhissgnl( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSIG a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrhissgnl2")]
public static extern short cnc_wrhissgnl2( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSIG2 a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrhissgnl3")]
public static extern short cnc_wrhissgnl3( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSIG3 a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdomhisno")]
public static extern short cnc_rdomhisno( ushort FlibHndl, out ushort a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sysinfo")]
public static extern short cnc_sysinfo(ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSYS a);
[DllImport("FWLIB32.dll", EntryPoint="cnc_statinfo")]
public static extern short cnc_statinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBST a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_alarm")]
public static extern short cnc_alarm(ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBALM a);
[DllImport("FWLIB32.dll", EntryPoint="cnc_alarm2")]
public static extern short cnc_alarm2( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalminfo")]
public static extern short cnc_rdalminfo(ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ALMINFO_1 d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalminfo")]
public static extern short cnc_rdalminfo(ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ALMINFO_2 d);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalmmsg")]
public static extern short cnc_rdalmmsg( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBALMMSG c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdalmmsg2")]
public static extern short cnc_rdalmmsg2( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBALMMSG2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_clralm")]
public static extern short cnc_clralm( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_modal")]
public static extern short cnc_modal( ushort FlibHndl,
short type, short block, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMDL modal );
[DllImport("FWLIB32.dll", EntryPoint="cnc_modal")]
public static extern short cnc_modal( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMDL_1 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_modal")]
public static extern short cnc_modal( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMDL_2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_modal")]
public static extern short cnc_modal( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMDL_3 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_modal")]
public static extern short cnc_modal( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMDL_4 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_modal")]
public static extern short cnc_modal( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMDL_5 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdgcode")]
public static extern short cnc_rdgcode( ushort FlibHndl,
short a, short b, ref short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBGCD d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcommand")]
public static extern short cnc_rdcommand( ushort FlibHndl,
short a, short b, ref short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBCMD d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_diagnoss")]
public static extern short cnc_diagnoss( ushort FlibHndl,
short number, short axis, short length, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDGN diag );
[DllImport("FWLIB32.dll", EntryPoint="cnc_diagnoss")]
public static extern short cnc_diagnoss( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDGN_1 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_diagnoss")]
public static extern short cnc_diagnoss( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDGN_2 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_diagnoss")]
public static extern short cnc_diagnoss( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDGN_3 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_diagnoss")]
public static extern short cnc_diagnoss( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDGN_4 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_diagnosr")]
public static extern short cnc_diagnosr( ushort FlibHndl,
ref short a, short b, ref short c, ref short d, [Out,MarshalAs(UnmanagedType.AsAny)] Object e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_adcnv")]
public static extern short cnc_adcnv( ushort FlibHndl, short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAD c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdopmsg")]
public static extern short cnc_rdopmsg( ushort FlibHndl, short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] OPMSG c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdopmsg2")]
public static extern short cnc_rdopmsg2( ushort FlibHndl, short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] OPMSG2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdopmsg3")]
public static extern short cnc_rdopmsg3( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] OPMSG3 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_setpath")]
public static extern short cnc_setpath( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getpath")]
public static extern short cnc_getpath( ushort FlibHndl, out short a, out short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_allclibhndl")]
public static extern short cnc_allclibhndl( out ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_freelibhndl")]
public static extern short cnc_freelibhndl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getlibopt")]
public static extern short cnc_getlibopt( ushort FlibHndl , int a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b, ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_setlibopt")]
public static extern short cnc_setlibopt( ushort FlibHndl , int a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getmactype")]
public static extern short cnc_getmactype( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_setmactype")]
public static extern short cnc_setmactype( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getpmactype")]
public static extern short cnc_getpmactype( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_setpmactype")]
public static extern short cnc_setpmactype( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getcrntscrn")]
public static extern short cnc_getcrntscrn( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_slctscrn")]
public static extern short cnc_slctscrn( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sysconfig")]
public static extern short cnc_sysconfig( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSYSC a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprstrinfo")]
public static extern short cnc_rdprstrinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPRS a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rstrseqsrch")]
public static extern short cnc_rstrseqsrch( ushort FlibHndl, int a, int b, short c, short d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rstrseqsrch2")]
public static extern short cnc_rstrseqsrch2( ushort FlibHndl, int a, int b, short c, short d, int e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdopnlsgnl")]
public static extern short cnc_rdopnlsgnl( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSGNL b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wropnlsgnl")]
public static extern short cnc_wropnlsgnl( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSGNL a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdopnlgnrl")]
public static extern short cnc_rdopnlgnrl( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBGNRL b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wropnlgnrl")]
public static extern short cnc_wropnlgnrl( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBGNRL a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdopnlgsname")]
public static extern short cnc_rdopnlgsname( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBRDNA b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wropnlgsname")]
public static extern short cnc_wropnlgsname( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBRDNA a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getdtailerr")]
public static extern short cnc_getdtailerr( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBERR a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparainfo")]
public static extern short cnc_rdparainfo( ushort FlibHndl,
short a, ushort b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPARAIF c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsetinfo")]
public static extern short cnc_rdsetinfo( ushort FlibHndl,
short a, ushort b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSETIF c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddiaginfo")]
public static extern short cnc_rddiaginfo( ushort FlibHndl,
short a, ushort b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDIAGIF c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdparanum")]
public static extern short cnc_rdparanum( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPARANUM a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsetnum")]
public static extern short cnc_rdsetnum( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSETNUM a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddiagnum")]
public static extern short cnc_rddiagnum( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDIAGNUM a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getfigure")]
public static extern short cnc_getfigure( ushort FlibHndl,
short a, out short b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c, [Out,MarshalAs(UnmanagedType.AsAny)] Object d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdfrominfo")]
public static extern short cnc_rdfrominfo( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBFINFO b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromsvstart")]
public static extern short cnc_fromsvstart( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromsave")]
public static extern short cnc_fromsave( ushort FlibHndl, out short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b, ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromsvend")]
public static extern short cnc_fromsvend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromldstart")]
public static extern short cnc_fromldstart( ushort FlibHndl, short a, int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromload")]
public static extern short cnc_fromload( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, ref int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromldend")]
public static extern short cnc_fromldend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromdelete")]
public static extern short cnc_fromdelete( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsraminfo")]
public static extern short cnc_rdsraminfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSINFO a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srambkstart")]
public static extern short cnc_srambkstart( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srambackup")]
public static extern short cnc_srambackup( ushort FlibHndl, out short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b, ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srambkend")]
public static extern short cnc_srambkend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getfrominfo")]
public static extern short cnc_getfrominfo( ushort FlibHndl,
short a, out short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBFINFORM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromgetstart")]
public static extern short cnc_fromgetstart( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromget")]
public static extern short cnc_fromget( ushort FlibHndl, out short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b, ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromgetend")]
public static extern short cnc_fromgetend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromputstart")]
public static extern short cnc_fromputstart( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromput")]
public static extern short cnc_fromput( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, ref int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromputend")]
public static extern short cnc_fromputend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_fromremove")]
public static extern short cnc_fromremove( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getsraminfo")]
public static extern short cnc_getsraminfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSINFO a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sramgetstart")]
public static extern short cnc_sramgetstart( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sramgetstart2")]
public static extern short cnc_sramgetstart2( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sramget")]
public static extern short cnc_sramget( ushort FlibHndl, out short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b, ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sramget2")]
public static extern short cnc_sramget2( ushort FlibHndl, out short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b, ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sramgetend")]
public static extern short cnc_sramgetend( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sramgetend2")]
public static extern short cnc_sramgetend2( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsramnum")]
public static extern short cnc_rdsramnum( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsramaddr")]
public static extern short cnc_rdsramaddr( ushort FlibHndl, out short a, [Out,MarshalAs(UnmanagedType.LPStruct)] SRAMADDR b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getlockstat")]
public static extern short cnc_getlockstat( ushort FlibHndl, short a, out byte b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_chgprotbit")]
public static extern short cnc_chgprotbit( ushort FlibHndl, short a, ref byte b, int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvftpget")]
public static extern short cnc_dtsvftpget( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvftpput")]
public static extern short cnc_dtsvftpput( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvftpstat")]
public static extern short cnc_dtsvftpstat( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvrdpgdir")]
public static extern short cnc_dtsvrdpgdir( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDSDIR c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvdelete")]
public static extern short cnc_dtsvdelete( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvdownload")]
public static extern short cnc_dtsvdownload( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvupload")]
public static extern short cnc_dtsvupload( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvcnclupdn")]
public static extern short cnc_dtsvcnclupdn( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvupdnstat")]
public static extern short cnc_dtsvupdnstat( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvgetdncpg")]
public static extern short cnc_dtsvgetdncpg( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvsetdncpg")]
public static extern short cnc_dtsvsetdncpg( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvrdset")]
public static extern short cnc_dtsvrdset( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBDSSET a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvwrset")]
public static extern short cnc_dtsvwrset( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBDSSET a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvchkdsk")]
public static extern short cnc_dtsvchkdsk( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvhdformat")]
public static extern short cnc_dtsvhdformat( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvsavecram")]
public static extern short cnc_dtsvsavecram( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvrdcram")]
public static extern short cnc_dtsvrdcram( ushort FlibHndl, int a, ref int b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvmntinfo")]
public static extern short cnc_dtsvmntinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDSMNT a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvgetmode")]
public static extern short cnc_dtsvgetmode( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvsetmode")]
public static extern short cnc_dtsvsetmode( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvrderrmsg")]
public static extern short cnc_dtsvrderrmsg( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvwrfile")]
public static extern short cnc_dtsvwrfile( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, short c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dtsvrdfile")]
public static extern short cnc_dtsvrdfile( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, short c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdloopgain")]
public static extern short cnc_rdloopgain( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcurrent")]
public static extern short cnc_rdcurrent( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsrvspeed")]
public static extern short cnc_rdsrvspeed( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdopmode")]
public static extern short cnc_rdopmode( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdposerrs")]
public static extern short cnc_rdposerrs( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdposerrs2")]
public static extern short cnc_rdposerrs2( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPSER a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdposerrz")]
public static extern short cnc_rdposerrz( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsynerrsy")]
public static extern short cnc_rdsynerrsy( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsynerrrg")]
public static extern short cnc_rdsynerrrg( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdspdlalm")]
public static extern short cnc_rdspdlalm( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdctrldi")]
public static extern short cnc_rdctrldi( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSPDI a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdctrldo")]
public static extern short cnc_rdctrldo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSPDO a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdnspdl")]
public static extern short cnc_rdnspdl( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdfbusmem")]
public static extern short cnc_rdfbusmem( ushort FlibHndl,
short a, short b, int c, int d, [Out,MarshalAs(UnmanagedType.AsAny)] Object e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrfbusmem")]
public static extern short cnc_wrfbusmem( ushort FlibHndl,
short a, short b, int c, int d, [In,MarshalAs(UnmanagedType.AsAny)] Object e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdwaveprm")]
public static extern short cnc_rdwaveprm( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBWAVE a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrwaveprm")]
public static extern short cnc_wrwaveprm( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBWAVE a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdwaveprm2")]
public static extern short cnc_rdwaveprm2( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBWVPRM a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrwaveprm2")]
public static extern short cnc_wrwaveprm2( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBWVPRM a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wavestart")]
public static extern short cnc_wavestart( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wavestop")]
public static extern short cnc_wavestop( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wavestat")]
public static extern short cnc_wavestat( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdwavedata")]
public static extern short cnc_rdwavedata( ushort FlibHndl,
short a, short b, int c, ref int d, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBWVDT e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdrmtwaveprm")]
public static extern short cnc_rdrmtwaveprm( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBRMTPRM a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrrmtwaveprm")]
public static extern short cnc_wrrmtwaveprm( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBRMTPRM a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rmtwavestart")]
public static extern short cnc_rmtwavestart( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rmtwavestop")]
public static extern short cnc_rmtwavestop( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rmtwavestat")]
public static extern short cnc_rmtwavestat( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdrmtwavedt")]
public static extern short cnc_rdrmtwavedt( ushort FlibHndl,
short a, int b, ref int c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBRMTDT d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsavsigadr")]
public static extern short cnc_rdsavsigadr( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSIGAD a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrsavsigadr")]
public static extern short cnc_wrsavsigadr( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSIGAD a, out short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsavsigdata")]
public static extern short cnc_rdsavsigdata( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c, ref short d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmgrpdata")]
public static extern short cnc_rdmgrpdata( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMGRP c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmgrpdata")]
public static extern short cnc_wrmgrpdata( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IDBMGRP a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdexecmcode")]
public static extern short cnc_rdexecmcode( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBEXEM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdrstrmcode")]
public static extern short cnc_rdrstrmcode( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBRSTRM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdproctime")]
public static extern short cnc_rdproctime( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPTIME a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmdiprgstat")]
public static extern short cnc_rdmdiprgstat( ushort FlibHndl, out ushort a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprgdirtime")]
public static extern short cnc_rdprgdirtime( ushort FlibHndl,
ref int a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] PRGDIRTM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogdir2")]
public static extern short cnc_rdprogdir2( ushort FlibHndl,
short a, ref short b, ref short c, [Out,MarshalAs(UnmanagedType.LPStruct)] PRGDIR2 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogdir2")]
public static extern short cnc_rdprogdir2( ushort FlibHndl, short a, ref short b, ref short c, byte[] d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogdir2o8")]
public static extern short cnc_rdprogdir2( ushort FlibHndl,
short a, ref short b, ref short c, [Out,MarshalAs(UnmanagedType.LPStruct)] PRGDIR2 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogdir3")]
public static extern short cnc_rdprogdir3( ushort FlibHndl,
short a, ref int b, ref short c, [Out,MarshalAs(UnmanagedType.LPStruct)] PRGDIR3 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogdir3")]
public static extern short cnc_rdprogdir3( ushort FlibHndl, short a, ref int b, ref short c, byte[] d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogdir4")]
public static extern short cnc_rdprogdir4( ushort FlibHndl,
short a, int b, ref short c, [Out,MarshalAs(UnmanagedType.LPStruct)] PRGDIR4 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdprogdir4")]
public static extern short cnc_rdprogdir4( ushort FlibHndl, short a, int b, ref short c, byte[] d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddncfname")]
public static extern short cnc_rddncfname( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrdncfname")]
public static extern short cnc_wrdncfname( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcomparam")]
public static extern short cnc_rdcomparam( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBCPRM a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrcomparam")]
public static extern short cnc_wrcomparam( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBCPRM a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcomlogmsg")]
public static extern short cnc_rdcomlogmsg( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcomopemsg")]
public static extern short cnc_rdcomopemsg( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdrcvmsg")]
public static extern short cnc_rdrcvmsg( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsndmsg")]
public static extern short cnc_rdsndmsg( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sendmessage")]
public static extern short cnc_sendmessage( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_clrmsgbuff")]
public static extern short cnc_clrmsgbuff( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdrcvstat")]
public static extern short cnc_rdrcvstat( ushort FlibHndl, out ushort a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdintchk")]
public static extern short cnc_rdintchk( ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBINT e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrintchk")]
public static extern short cnc_wrintchk( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBINT b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdintinfo")]
public static extern short cnc_rdintinfo( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdwkcdshft")]
public static extern short cnc_rdwkcdshft( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBWCSF c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrwkcdshft")]
public static extern short cnc_wrwkcdshft( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBWCSF b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdwkcdsfms")]
public static extern short cnc_rdwkcdsfms( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBWCSF c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrwkcdsfms")]
public static extern short cnc_wrwkcdsfms( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBWCSF b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_stopomhis")]
public static extern short cnc_stopomhis( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_startomhis")]
public static extern short cnc_startomhis( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdomhisinfo")]
public static extern short cnc_rdomhisinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOMIF a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdomhistry")]
public static extern short cnc_rdomhistry( ushort FlibHndl,
ushort a, ref ushort b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOMHIS c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdomhistry2")]
public static extern short cnc_rdomhistry2( ushort FlibHndl,
ushort a, ushort b, ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBOMHIS2 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrkeyhistry")]
public static extern short cnc_wrkeyhistry( ushort FlibHndl, byte a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_clearomhis")]
public static extern short cnc_clearomhis( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdbtofsr")]
public static extern short cnc_rdbtofsr( ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBBTO e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrbtofsr")]
public static extern short cnc_wrbtofsr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBBTO b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdbtofsinfo")]
public static extern short cnc_rdbtofsinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBBTLINF a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdbaxis")]
public static extern short cnc_rdbaxis( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBBAXIS a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsyssoft")]
public static extern short cnc_rdsyssoft( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSYSS a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsyssoft2")]
public static extern short cnc_rdsyssoft2( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSYSS2 a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmdlconfig")]
public static extern short cnc_rdmdlconfig( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMDLC a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmdlconfig2")]
public static extern short cnc_rdmdlconfig2( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpscdproc")]
public static extern short cnc_rdpscdproc( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSCD c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpscdproc")]
public static extern short cnc_wrpscdproc( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSCD c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpscdproc2")]
public static extern short cnc_rdpscdproc2( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPSCD2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpscdproc2")]
public static extern short cnc_wrpscdproc2( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPSCD2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpscdpirc")]
public static extern short cnc_rdpscdpirc( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPIRC c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpscdpirc")]
public static extern short cnc_wrpscdpirc( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPIRC c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpscdedge")]
public static extern short cnc_rdpscdedge( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBEDGE c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpscdedge")]
public static extern short cnc_wrpscdedge( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBEDGE c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpscdedge2")]
public static extern short cnc_rdpscdedge2( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBEDGE2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpscdedge2")]
public static extern short cnc_wrpscdedge2( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBEDGE2 c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlpscdpwrctl")]
public static extern short cnc_rdlpscdpwrctl( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPWRCTL c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrlpscdpwrctl")]
public static extern short cnc_wrlpscdpwrctl( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPWRCTL c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpscdslop")]
public static extern short cnc_rdpscdslop( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSLOP c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpscdslop")]
public static extern short cnc_wrpscdslop( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSLOP c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlpwrdty")]
public static extern short cnc_rdlpwrdty( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBLPWDT a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrlpwrdty")]
public static extern short cnc_wrlpwrdty( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBLPWDT a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlpwrdat")]
public static extern short cnc_rdlpwrdat( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBLOPDT a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlpwrcpst")]
public static extern short cnc_rdlpwrcpst( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrlpwrcpst")]
public static extern short cnc_wrlpwrcpst( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlagslt")]
public static extern short cnc_rdlagslt( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBLAGSL a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrlagslt")]
public static extern short cnc_wrlagslt( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBLAGSL a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlagst")]
public static extern short cnc_rdlagst( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBLAGST a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrlagst")]
public static extern short cnc_wrlagst( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBLAGST a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdledgprc")]
public static extern short cnc_rdledgprc( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBLEGPR a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrledgprc")]
public static extern short cnc_wrledgprc( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBLEGPR a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlprcprc")]
public static extern short cnc_rdlprcprc( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBLPCPR a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrlprcprc")]
public static extern short cnc_wrlprcprc( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBLPCPR a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlcmddat")]
public static extern short cnc_rdlcmddat( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBLCMDT a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdldsplc")]
public static extern short cnc_rdldsplc( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrldsplc")]
public static extern short cnc_wrldsplc( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlerrz")]
public static extern short cnc_rdlerrz( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlactnum")]
public static extern short cnc_rdlactnum( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBLACTN a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlcmmt")]
public static extern short cnc_rdlcmmt( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBLCMMT a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlpwrslt")]
public static extern short cnc_rdlpwrslt( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrlpwrslt")]
public static extern short cnc_wrlpwrslt( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlpwrctrl")]
public static extern short cnc_rdlpwrctrl( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrlpwrctrl")]
public static extern short cnc_wrlpwrctrl( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpwofsthis")]
public static extern short cnc_rdpwofsthis( ushort FlibHndl,
int a, ref int b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPWOFST c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmngtime")]
public static extern short cnc_rdmngtime( ushort FlibHndl,
int a, ref int b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBMNGTIME c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmngtime")]
public static extern short cnc_wrmngtime( ushort FlibHndl, int a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBMNGTIME b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddischarge")]
public static extern short cnc_rddischarge( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDISCHRG a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddischrgalm")]
public static extern short cnc_rddischrgalm( ushort FlibHndl,
int a, ref int b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBDISCHRGALM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_gettimer")]
public static extern short cnc_gettimer( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTIMER a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_settimer")]
public static extern short cnc_settimer( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTIMER a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtimer")]
public static extern short cnc_rdtimer( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTIME b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtimer")]
public static extern short cnc_wrtimer( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTIME b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtlctldata")]
public static extern short cnc_rdtlctldata( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTLCTL a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtlctldata")]
public static extern short cnc_wrtlctldata( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTLCTL a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtooldata")]
public static extern short cnc_rdtooldata( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTLDT c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtooldata")]
public static extern short cnc_wrtooldata( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTLDT c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmultitldt")]
public static extern short cnc_rdmultitldt( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBMLTTL c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmultitldt")]
public static extern short cnc_wrmultitldt( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBMLTTL c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmtapdata")]
public static extern short cnc_rdmtapdata( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBMTAP c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmtapdata")]
public static extern short cnc_wrmtapdata( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBMTAP c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmultipieceno")]
public static extern short cnc_rdmultipieceno( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtoolinfo")]
public static extern short cnc_rdtoolinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPTLINF a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsafetyzone")]
public static extern short cnc_rdsafetyzone( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSAFE c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrsafetyzone")]
public static extern short cnc_wrsafetyzone( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSAFE c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdtoolzone")]
public static extern short cnc_rdtoolzone( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBTLZN c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrtoolzone")]
public static extern short cnc_wrtoolzone( ushort FlibHndl,
short a, ref short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBTLZN c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdacttlzone")]
public static extern short cnc_rdacttlzone(ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBACTTLZN a);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsetzone")]
public static extern short cnc_rdsetzone( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrsetzone")]
public static extern short cnc_wrsetzone( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdbrstrinfo")]
public static extern short cnc_rdbrstrinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBBRS a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmenuswitch")]
public static extern short cnc_rdmenuswitch( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrmenuswitch")]
public static extern short cnc_wrmenuswitch( ushort FlibHndl, short a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdradofs")]
public static extern short cnc_rdradofs( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBROFS a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdlenofs")]
public static extern short cnc_rdlenofs( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBLOFS a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdfixcycle")]
public static extern short cnc_rdfixcycle( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBFIX a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcdrotate")]
public static extern short cnc_rdcdrotate( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBROT a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd3dcdcnv")]
public static extern short cnc_rd3dcdcnv( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODB3DCD a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmirimage")]
public static extern short cnc_rdmirimage( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBMIR a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdscaling")]
public static extern short cnc_rdscaling( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSCL a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd3dtofs")]
public static extern short cnc_rd3dtofs( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODB3DTO a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdposofs")]
public static extern short cnc_rdposofs( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPOFS a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhpccset")]
public static extern short cnc_rdhpccset( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBHPST a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrhpccset")]
public static extern short cnc_wrhpccset( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBHPST a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_hpccatset")]
public static extern short cnc_hpccatset( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhpcctupr")]
public static extern short cnc_rdhpcctupr( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBHPPR a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrhpcctupr")]
public static extern short cnc_wrhpcctupr( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBHPPR a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdhpcctuac")]
public static extern short cnc_rdhpcctuac( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBHPAC a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrhpcctuac")]
public static extern short cnc_wrhpcctuac( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBHPAC a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_hpccattune")]
public static extern short cnc_hpccattune( ushort FlibHndl, short a, out short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_hpccactfine")]
public static extern short cnc_hpccactfine( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_hpccselfine")]
public static extern short cnc_hpccselfine( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdactfixofs")]
public static extern short cnc_rdactfixofs( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBZOFS b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdfixofs")]
public static extern short cnc_rdfixofs( ushort FlibHndl,
short a, short b, short c, short d, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBZOR e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrfixofs")]
public static extern short cnc_wrfixofs( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBZOR b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd3dtooltip")]
public static extern short cnc_rd3dtooltip( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODB3DHDL a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd3dpulse")]
public static extern short cnc_rd3dpulse( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODB3DPLS a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd3dmovrlap")]
public static extern short cnc_rd3dmovrlap( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODB3DHDL a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rd3dofschg")]
public static extern short cnc_rd3dofschg( ushort FlibHndl, ref int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_clr3dplsmov")]
public static extern short cnc_clr3dplsmov( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_start")]
public static extern short cnc_start( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_reset")]
public static extern short cnc_reset( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_reset2")]
public static extern short cnc_reset2( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdaxisname")]
public static extern short cnc_rdaxisname( ushort FlibHndl,
ref short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXISNAME b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdspdlname")]
public static extern short cnc_rdspdlname( ushort FlibHndl,
ref short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSPDLNAME b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_exaxisname")]
public static extern short cnc_exaxisname( ushort FlibHndl,
short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBEXAXISNAME c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcexesram")]
public static extern short cnc_rdcexesram( ushort FlibHndl, int a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b, ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrcexesram")]
public static extern short cnc_wrcexesram( ushort FlibHndl, int a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, ref int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_cexesraminfo")]
public static extern short cnc_cexesraminfo( ushort FlibHndl, out short a, out int b, out int c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_cexesramsize")]
public static extern short cnc_cexesramsize( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcoordnum")]
public static extern short cnc_rdcoordnum( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_ftosjis")]
public static extern short cnc_ftosjis( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrunsolicprm")]
public static extern short cnc_wrunsolicprm( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBUNSOLIC b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdunsolicprm")]
public static extern short cnc_rdunsolicprm( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBUNSOLIC b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrunsolicprm2")]
public static extern short cnc_wrunsolicprm2( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBUNSOLIC2 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdunsolicprm2")]
public static extern short cnc_rdunsolicprm2( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBUNSOLIC2 b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_unsolicstart")]
public static extern short cnc_unsolicstart( ushort FlibHndl, short a, int hWnd, uint c, short d, out short e );
[DllImport("FWLIB32.dll", EntryPoint="cnc_unsolicstop")]
public static extern short cnc_unsolicstop( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdunsolicmsg")]
public static extern short cnc_rdunsolicmsg(short a, [In, Out] IDBUNSOLICMSG b);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdunsolicmsg2")]
public static extern short cnc_rdunsolicmsg2(short a, [In, Out] IDBUNSOLICMSG2 b);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpm_mcnitem")]
public static extern short cnc_rdpm_mcnitem( ushort FlibHndl, short a , ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBITEM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpm_mcnitem")]
public static extern short cnc_wrpm_mcnitem( ushort FlibHndl, short a , short b, [In,MarshalAs(UnmanagedType.LPStruct)] IODBITEM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpm_cncitem")]
public static extern short cnc_rdpm_cncitem( ushort FlibHndl, short a , ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBITEM c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdpm_item")]
public static extern short cnc_rdpm_item( ushort FlibHndl, short a , ref short b , [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPMAINTE c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrpm_item")]
public static extern short cnc_wrpm_item( ushort FlibHndl, short a , short b , short c , [In,MarshalAs(UnmanagedType.LPStruct)] IODBPMAINTE d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_dispoptmsg")]
public static extern short cnc_dispoptmsg( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_optmsgans")]
public static extern short cnc_optmsgans( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getcncmodel")]
public static extern short cnc_getcncmodel( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdrepeatval")]
public static extern short cnc_rdrepeatval( ushort FlibHndl, out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsyshard")]
public static extern short cnc_rdsyshard( ushort FlibHndl, short a, ref short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSYSH c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdsyssoft3")]
public static extern short cnc_rdsyssoft3( ushort FlibHndl, short a , ref short b , out short c , [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSYSS3 d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_progdigit")]
public static extern short cnc_progdigit( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sysinfo_ex")]
public static extern short cnc_sysinfo_ex( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSYSEX a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsrsvchnl")]
public static extern short cnc_srcsrsvchnl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsrdidinfo")]
public static extern short cnc_srcsrdidinfo( ushort FlibHndl,
int a, short b, short c, [Out,MarshalAs(UnmanagedType.AsAny)] IODBIDINF d );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcswridinfo")]
public static extern short cnc_srcswridinfo( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBIDINF a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsstartrd")]
public static extern short cnc_srcsstartrd( ushort FlibHndl, int a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsstartwrt")]
public static extern short cnc_srcsstartwrt( ushort FlibHndl, int a, short b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsstopexec")]
public static extern short cnc_srcsstopexec( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsrdexstat")]
public static extern short cnc_srcsrdexstat( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSRCSST a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsrdopdata")]
public static extern short cnc_srcsrdopdata( ushort FlibHndl, int a, ref int b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcswropdata")]
public static extern short cnc_srcswropdata( ushort FlibHndl, int a, int b, [In,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsfreechnl")]
public static extern short cnc_srcsfreechnl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsrdlayout")]
public static extern short cnc_srcsrdlayout( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSRCSLYT a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_srcsrddrvcp")]
public static extern short cnc_srcsrddrvcp( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_startdrawpos")]
public static extern short cnc_startdrawpos( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_stopdrawpos")]
public static extern short cnc_stopdrawpos( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_startdyngrph")]
public static extern short cnc_startdyngrph( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_stopdyngrph")]
public static extern short cnc_stopdyngrph( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdgrphcmd")]
public static extern short cnc_rdgrphcmd( ushort FlibHndl, ref short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrgrphcmdptr")]
public static extern short cnc_wrgrphcmdptr( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdgrphcanflg")]
public static extern short cnc_rdgrphcanflg( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_clrgrphcmd")]
public static extern short cnc_clrgrphcmd( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_svdtstartrd")]
public static extern short cnc_svdtstartrd( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_svdtstartwr")]
public static extern short cnc_svdtstartwr( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_svdtendrd")]
public static extern short cnc_svdtendrd( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_svdtendwr")]
public static extern short cnc_svdtendwr( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_svdtstopexec")]
public static extern short cnc_svdtstopexec( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_svdtrddata")]
public static extern short cnc_svdtrddata( ushort FlibHndl,
out short a, ref int b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_svdtwrdata")]
public static extern short cnc_svdtwrdata( ushort FlibHndl,
out short a, ref int b, [In,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdsetchnl")]
public static extern short cnc_sdsetchnl( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IDBCHAN b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdclrchnl")]
public static extern short cnc_sdclrchnl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdstartsmpl")]
public static extern short cnc_sdstartsmpl( ushort FlibHndl, short a, int b, [Out,MarshalAs(UnmanagedType.AsAny)] Object c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdcancelsmpl")]
public static extern short cnc_sdcancelsmpl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdreadsmpl")]
public static extern short cnc_sdreadsmpl( ushort FlibHndl,
out short a, int b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSD c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdendsmpl")]
public static extern short cnc_sdendsmpl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdread1shot")]
public static extern short cnc_sdread1shot( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sfbsetchnl")]
public static extern short cnc_sfbsetchnl( ushort FlibHndl,
short a, int b, [In,MarshalAs(UnmanagedType.LPStruct)] IDBSFBCHAN c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sfbclrchnl")]
public static extern short cnc_sfbclrchnl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sfbstartsmpl")]
public static extern short cnc_sfbstartsmpl( ushort FlibHndl, short a, int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sfbcancelsmpl")]
public static extern short cnc_sfbcancelsmpl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sfbreadsmpl")]
public static extern short cnc_sfbreadsmpl( ushort FlibHndl,
out short a, int b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSD c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sfbendsmpl")]
public static extern short cnc_sfbendsmpl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_startnccmd")]
public static extern short cnc_startnccmd( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_startnccmd2")]
public static extern short cnc_startnccmd2( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_stopnccmd")]
public static extern short cnc_stopnccmd( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getdspmode")]
public static extern short cnc_getdspmode( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_startrmtdgn")]
public static extern short cnc_startrmtdgn( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_stoprmtdgn")]
public static extern short cnc_stoprmtdgn( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdrmtdgn")]
public static extern short cnc_rdrmtdgn( ushort FlibHndl, out int a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrrmtdgn")]
public static extern short cnc_wrrmtdgn( ushort FlibHndl, ref int a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrcommstatus")]
public static extern short cnc_wrcommstatus( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_chkrmtdgn")]
public static extern short cnc_chkrmtdgn( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_allowance")]
public static extern short cnc_allowance(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_allowcnd")]
public static extern short cnc_allowcnd( ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBCAXIS c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_workzero")]
public static extern short cnc_workzero( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBZOFS b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_slide")]
public static extern short cnc_slide(ushort FlibHndl,
short a, short b, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBAXIS c);
[DllImport("FWLIB32.dll", EntryPoint="cnc_startgetdgdat")]
public static extern short cnc_startgetdgdat( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_stopgetdgdat")]
public static extern short cnc_stopgetdgdat( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rddgdat")]
public static extern short cnc_rddgdat( ushort FlibHndl, ref short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrdgdatptr")]
public static extern short cnc_wrdgdatptr( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_clrdgdat")]
public static extern short cnc_clrdgdat( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_opencexefile")]
public static extern short cnc_opencexefile( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, short b, short c );
[DllImport("FWLIB32.dll", EntryPoint="cnc_closecexefile")]
public static extern short cnc_closecexefile( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdcexefile")]
public static extern short cnc_rdcexefile( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a, ref uint b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_wrcexefile")]
public static extern short cnc_wrcexefile( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, ref uint b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_cexedirectory")]
public static extern short cnc_cexedirectory( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a, ref ushort b, ushort c, [Out,MarshalAs(UnmanagedType.LPStruct)] CFILEINFO d );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdmsg")]
public static extern short pmc_rdmsg( ushort FlibHndl, ref short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrmsg")]
public static extern short pmc_wrmsg( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_crdmsg")]
public static extern short pmc_crdmsg( ushort FlibHndl, ref short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_cwrmsg")]
public static extern short pmc_cwrmsg( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcrng")]
public static extern short pmc_rdpmcrng( ushort FlibHndl,
short a, short b, ushort c, ushort d, ushort e, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPMC0 f );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcrng")]
public static extern short pmc_rdpmcrng( ushort FlibHndl,
short a, short b, ushort c, ushort d, ushort e, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPMC1 f );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcrng")]
public static extern short pmc_rdpmcrng( ushort FlibHndl,
short a, short b, ushort c, ushort d, ushort e, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPMC2 f );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcrng")]
public static extern short pmc_rdpmcrng( ushort FlibHndl, short a, short b, ushort c, ushort d, ushort e, byte[] f );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrpmcrng")]
public static extern short pmc_wrpmcrng( ushort FlibHndl, ushort a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPMC0 b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrpmcrng")]
public static extern short pmc_wrpmcrng( ushort FlibHndl, ushort a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPMC1 b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrpmcrng")]
public static extern short pmc_wrpmcrng( ushort FlibHndl, ushort a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPMC2 b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrpmcrng")]
public static extern short pmc_wrpmcrng( ushort FlibHndl, ushort a, byte[] b);
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdkpm")]
public static extern short pmc_rdkpm( ushort FlibHndl, uint a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b, ushort c );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrkpm")]
public static extern short pmc_wrkpm( ushort FlibHndl, uint a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, ushort c );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdkpm2")]
public static extern short pmc_rdkpm2( ushort FlibHndl, uint a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b, uint c );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrkpm2")]
public static extern short pmc_wrkpm2( ushort FlibHndl, uint a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, uint c );
[DllImport("FWLIB32.dll", EntryPoint="pmc_kpmsiz")]
public static extern short pmc_kpmsiz( ushort FlibHndl, out uint a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcinfo")]
public static extern short pmc_rdpmcinfo( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPMCINF b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdcntldata")]
public static extern short pmc_rdcntldata( ushort FlibHndl,
short a, short b, short c, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPMCCNTL d );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrcntldata")]
public static extern short pmc_wrcntldata( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPMCCNTL b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdcntlgrp")]
public static extern short pmc_rdcntlgrp( ushort FlibHndl, out short a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrcntlgrp")]
public static extern short pmc_wrcntlgrp( ushort FlibHndl, short a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdalmmsg")]
public static extern short pmc_rdalmmsg( ushort FlibHndl,
short a, ref short b, out short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPMCALM d );
[DllImport("FWLIB32.dll", EntryPoint="pmc_getdtailerr")]
public static extern short pmc_getdtailerr( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPMCERR a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcmem")]
public static extern short pmc_rdpmcmem( ushort FlibHndl,
short a, int b, int c, [Out,MarshalAs(UnmanagedType.AsAny)] Object d );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrpmcmem")]
public static extern short pmc_wrpmcmem( ushort FlibHndl,
short a, int b, int c, [In,MarshalAs(UnmanagedType.AsAny)] Object d );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcsemem")]
public static extern short pmc_rdpmcsemem( ushort FlibHndl,
short a, int b, int c, [Out,MarshalAs(UnmanagedType.AsAny)] Object d );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrpmcsemem")]
public static extern short pmc_wrpmcsemem( ushort FlibHndl,
short a, int b, int c, [In,MarshalAs(UnmanagedType.AsAny)] Object d );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmctitle")]
public static extern short pmc_rdpmctitle( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPMCTITLE a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdprmstart")]
public static extern short pmc_rdprmstart( ushort FlibHndl);
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcparam")]
public static extern short pmc_rdpmcparam( ushort FlibHndl, ref int a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b);
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdprmend")]
public static extern short pmc_rdprmend( ushort FlibHndl);
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrprmstart")]
public static extern short pmc_wrprmstart( ushort FlibHndl);
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrpmcparam")]
public static extern short pmc_wrpmcparam( ushort FlibHndl,ref int a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wrprmend")]
public static extern short pmc_wrprmend( ushort FlibHndl);
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcrng_ext")]
public static extern short pmc_rdpmcrng_ext( ushort FlibHndl,
short a, [In,Out,MarshalAs(UnmanagedType.LPStruct)] IODBPMCEXT b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_wriolinkdat")]
public static extern short pmc_wriolinkdat( ushort FlibHndl, uint a, [In,MarshalAs(UnmanagedType.AsAny)] Object b, uint c );
[DllImport("FWLIB32.dll", EntryPoint="pmc_rdpmcaddr")]
public static extern short pmc_rdpmcaddr( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPMCADR a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_select_pmc_unit")]
public static extern short pmc_select_pmc_unit( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_get_current_pmc_unit")]
public static extern short pmc_get_current_pmc_unit( ushort FlibHndl, ref int a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_get_number_of_pmc")]
public static extern short pmc_get_number_of_pmc( ushort FlibHndl, ref int a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_get_pmc_unit_types")]
public static extern short pmc_get_pmc_unit_types( ushort FlibHndl, int[] a, ref int b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_set_timer_type")]
public static extern short pmc_set_timer_type( ushort FlibHndl, ushort a, ushort b, ref short c );
[DllImport("FWLIB32.dll", EntryPoint="pmc_get_timer_type")]
public static extern short pmc_get_timer_type( ushort FlibHndl, ushort a, ushort b, ref short c );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdconfig")]
public static extern short pmc_prfrdconfig( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBPRFCNF a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdbusprm")]
public static extern short pmc_prfrdbusprm( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBBUSPRM a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwrbusprm")]
public static extern short pmc_prfwrbusprm( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBBUSPRM a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdslvprm")]
public static extern short pmc_prfrdslvprm( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSLVPRM b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdslvprm")]
public static extern short pmc_prfrdslvprm( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSLVPRM2 b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwrslvprm")]
public static extern short pmc_prfwrslvprm( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSLVPRM b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwrslvprm")]
public static extern short pmc_prfwrslvprm( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSLVPRM2 b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdallcadr")]
public static extern short pmc_prfrdallcadr( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBPRFADR b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwrallcadr")]
public static extern short pmc_prfwrallcadr( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBPRFADR b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdslvaddr")]
public static extern short pmc_prfrdslvaddr( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSLVADR a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwrslvaddr")]
public static extern short pmc_prfwrslvaddr( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSLVADR a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdslvstat")]
public static extern short pmc_prfrdslvstat( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBSLVST a );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdslvid")]
public static extern short pmc_prfrdslvid( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSLVID b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwrslvid")]
public static extern short pmc_prfwrslvid( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSLVID b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdslvprm2")]
public static extern short pmc_prfrdslvprm2( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBSLVPRM3 b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwrslvprm2")]
public static extern short pmc_prfwrslvprm2( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBSLVPRM3 b );
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrddido")]
public static extern short pmc_prfrddido( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBDIDO b ) ;
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwrdido")]
public static extern short pmc_prfwrdido( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.LPStruct)] IODBDIDO b ) ;
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdindiadr")]
public static extern short pmc_prfrdindiadr( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBINDEADR a ) ;
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwrindiadr")]
public static extern short pmc_prfwrindiadr( ushort FlibHndl, [In,MarshalAs(UnmanagedType.LPStruct)] IODBINDEADR a ) ;
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfrdopmode")]
public static extern short pmc_prfrdopmode( ushort FlibHndl, ref short a ) ;
[DllImport("FWLIB32.dll", EntryPoint="pmc_prfwropmode")]
public static extern short pmc_prfwropmode( ushort FlibHndl, short a, ref short b ) ;
[DllImport("FWLIB32.dll", EntryPoint="etb_rdparam")]
public static extern short etb_rdparam( ushort FlibHndl,
short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBETP_TCP b ) ;
[DllImport("FWLIB32.dll", EntryPoint="etb_rdparam")]
public static extern short etb_rdparam(ushort FlibHndl,
short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBETP_HOST b ) ;
[DllImport("FWLIB32.dll", EntryPoint="etb_rdparam")]
public static extern short etb_rdparam(ushort FlibHndl,
short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBETP_FTP b ) ;
[DllImport("FWLIB32.dll", EntryPoint="etb_rdparam")]
public static extern short etb_rdparam(ushort FlibHndl,
short a, [Out,MarshalAs(UnmanagedType.LPStruct)] IODBETP_ETB b ) ;
[DllImport("FWLIB32.dll", EntryPoint="etb_wrparam")]
public static extern short etb_wrparam( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.LPStruct)] IODBETP_TCP a ) ;
[DllImport("FWLIB32.dll", EntryPoint="etb_wrparam")]
public static extern short etb_wrparam( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.LPStruct)] IODBETP_HOST a ) ;
[DllImport("FWLIB32.dll", EntryPoint="etb_wrparam")]
public static extern short etb_wrparam( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.LPStruct)] IODBETP_FTP a ) ;
[DllImport("FWLIB32.dll", EntryPoint="etb_rderrmsg")]
public static extern short etb_rderrmsg( ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBETMSG b ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rdmode")]
public static extern short ds_rdmode( ushort FlibHndl, ref short a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_wrmode")]
public static extern short ds_wrmode( ushort FlibHndl, short a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rdhddinfo")]
public static extern short ds_rdhddinfo( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBHDDINF a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rdhdddir")]
public static extern short ds_rdhdddir(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, int b, out short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBHDDDIR d);
[DllImport("FWLIB32.dll", EntryPoint="ds_delhddfile")]
public static extern short ds_delhddfile(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_copyhddfile")]
public static extern short ds_copyhddfile(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, [In,MarshalAs(UnmanagedType.AsAny)] Object b);
[DllImport("FWLIB32.dll", EntryPoint="ds_renhddfile")]
public static extern short ds_renhddfile( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, [In,MarshalAs(UnmanagedType.AsAny)] Object b ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_puthddfile")]
public static extern short ds_puthddfile( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, [In,MarshalAs(UnmanagedType.AsAny)] Object b );
[DllImport("FWLIB32.dll", EntryPoint="ds_mputhddfile")]
public static extern short ds_mputhddfile(ushort hLib, [In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_rdhostinfo")]
public static extern short ds_rdhostinfo( ushort FlibHndl, out int a, int b ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rdhostdir")]
public static extern short ds_rdhostdir( ushort FlibHndl, short a, int b,out short c, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBHOSTDIR d, int e ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rdhostdir2")]
public static extern short ds_rdhostdir2( ushort FlibHndl, short a, int b,out short c,out int d, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBHOSTDIR e, int f ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_delhostfile")]
public static extern short ds_delhostfile(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, int b);
[DllImport("FWLIB32.dll", EntryPoint="ds_gethostfile")]
public static extern short ds_gethostfile(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a, [In,MarshalAs(UnmanagedType.AsAny)] Object b);
[DllImport("FWLIB32.dll", EntryPoint="ds_mgethostfile")]
public static extern short ds_mgethostfile(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_rdresult")]
public static extern short ds_rdresult( ushort FlibHndl ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_cancel")]
public static extern short ds_cancel( ushort FlibHndl ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rdncfile")]
public static extern short ds_rdncfile( ushort FlibHndl, short a, [In,MarshalAs(UnmanagedType.AsAny)] Object b ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rdncfile2")]
public static extern short ds_rdncfile2( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_wrncfile")]
public static extern short ds_wrncfile( ushort FlibHndl, short a, int b ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rddnchddfile")]
public static extern short ds_rddnchddfile( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_wrdnchddfile")]
public static extern short ds_wrdnchddfile( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rddnchostfile")]
public static extern short ds_rddnchostfile( ushort FlibHndl, out short a, [Out,MarshalAs(UnmanagedType.AsAny)] Object b);
[DllImport("FWLIB32.dll", EntryPoint="ds_wrdnchostfile")]
public static extern short ds_wrdnchostfile( ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rdhostno")]
public static extern short ds_rdhostno(ushort FlibHndl, out short a);
[DllImport("FWLIB32.dll", EntryPoint="ds_rdmntinfo")]
public static extern short ds_rdmntinfo(ushort FlibHndl, short a, [Out,MarshalAs(UnmanagedType.LPStruct)]DSMNTINFO b);
[DllImport("FWLIB32.dll", EntryPoint="ds_checkhdd")]
public static extern short ds_checkhdd(ushort FlibHndl);
[DllImport("FWLIB32.dll", EntryPoint="ds_formathdd")]
public static extern short ds_formathdd(ushort FlibHndl);
[DllImport("FWLIB32.dll", EntryPoint="ds_makehdddir")]
public static extern short ds_makehdddir(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_delhdddir")]
public static extern short ds_delhdddir(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_chghdddir")]
public static extern short ds_chghdddir(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_lputhddfile")]
public static extern short ds_lputhddfile(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_ldelhddfile")]
public static extern short ds_ldelhddfile(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_lgethostfile")]
public static extern short ds_lgethostfile(ushort FlibHndl, [In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_rdm198hdddir")]
public static extern short ds_rdm198hdddir( ushort FlibHndl, [Out,MarshalAs(UnmanagedType.AsAny)] Object a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_wrm198hdddir")]
public static extern short ds_wrm198hdddir( ushort FlibHndl ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_rdm198host")]
public static extern short ds_rdm198host( ushort FlibHndl, out short a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_wrm198host")]
public static extern short ds_wrm198host( ushort FlibHndl ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_wrhostno")]
public static extern short ds_wrhostno( ushort FlibHndl, short a ) ;
[DllImport("FWLIB32.dll", EntryPoint="ds_searchword")]
public static extern short ds_searchword( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a);
[DllImport("FWLIB32.dll", EntryPoint="ds_searchresult")]
public static extern short ds_searchresult( ushort FlibHndl);
[DllImport("FWLIB32.dll", EntryPoint="ds_rdfile")]
public static extern short ds_rdfile( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a,
[In,MarshalAs(UnmanagedType.AsAny)] Object b);
[DllImport("FWLIB32.dll", EntryPoint="ds_wrfile")]
public static extern short ds_wrfile( ushort FlibHndl,
[In,MarshalAs(UnmanagedType.AsAny)] Object a,
[In,MarshalAs(UnmanagedType.AsAny)] Object b);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdnodenum")]
public static extern short cnc_rdnodenum( out int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdnodeinfo")]
public static extern short cnc_rdnodeinfo( int a, [Out,MarshalAs(UnmanagedType.LPStruct)] ODBNODE b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_setdefnode")]
public static extern short cnc_setdefnode( int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_allclibhndl2")]
public static extern short cnc_allclibhndl2( int node, out ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_allclibhndl3")]
public static extern short cnc_allclibhndl3( [In,MarshalAs(UnmanagedType.AsAny)] Object ip,
ushort port,int timeout, out ushort FlibHndl);
[DllImport("FWLIB32.dll", EntryPoint="cnc_allclibhndl4")]
public static extern short cnc_allclibhndl4( [In,MarshalAs(UnmanagedType.AsAny)] Object ip,
ushort port,int timeout, uint id, out ushort FlibHndl);
[DllImport("FWLIB32.dll", EntryPoint="cnc_settimeout")]
public static extern short cnc_settimeout( ushort FlibHndl, int a );
[DllImport("FWLIB32.dll", EntryPoint="cnc_resetconnect")]
public static extern short cnc_resetconnect( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_getfocas1opt")]
public static extern short cnc_getfocas1opt( ushort FlibHndl, short a, out int b );
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdetherinfo")]
public static extern short cnc_rdetherinfo( ushort FlibHndl, out short a, out short b );
[StructLayout(LayoutKind.Sequential, Pack = 4)]
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdtsetchnl")]
public static extern short cnc_sdtsetchnl(ushort FlibHndl, short num, int datanum, [In] IDBSDTCHAN[] channel);
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdtclrchnl")]
public static extern short cnc_sdtclrchnl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdtstartsmpl")]
public static extern short cnc_sdtstartsmpl( ushort FlibHndl, short path, int seq_no );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdtcancelsmpl")]
public static extern short cnc_sdtcancelsmpl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdtreadsmpl")]
public static extern short cnc_sdtreadsmpl(ushort FlibHndl, out short stat, int datanum, [In] ODBSD[] sampledata);
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdtendsmpl")]
public static extern short cnc_sdtendsmpl( ushort FlibHndl );
[DllImport("FWLIB32.dll", EntryPoint="cnc_sdtread1shot")]
public static extern short cnc_sdtread1shot(ushort FlibHndl, out ushort[] data);
[DllImport("FWLIB32.dll", EntryPoint="cnc_rdmcdfinfo")]
public static extern short cnc_rdmcdfinfo(ushort FlibHndl, int file_no, [Out, MarshalAs(UnmanagedType.LPStruct)] ODBFILESTATUS a);
[StructLayout(LayoutKind.Sequential, Pack = 4)]
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=13)]
public string OwnMacAddress = new string(' ', 13) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=40)]
public string OwnIpAddress = new string(' ', 40) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)]
public string SubNetmask = new string(' ', 16) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=40)]
public string RouterIpAddress = new string(' ', 40) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=40)]
public string DnsServer1IpAddress = new string(' ', 40) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=40)]
public string DnsServer2IpAddress = new string(' ', 40) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string OwnHostName = new string(' ', 32) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=63)]
public string OwnDomain = new string(' ', 63) ;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public uint TimeInterval;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class FTP_CLIENT_PRM
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=64)]
public string HostName = new string(' ', 64) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string UserName = new string(' ', 32) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string Password = new string(' ', 32) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=128)]
public string LoginDirectory = new string(' ', 128) ;
[StructLayout(LayoutKind.Explicit)]
public class FTPTRANS_PRM
public FTP_CLIENT_PRM opposite1 = new FTP_CLIENT_PRM();
public FTP_CLIENT_PRM opposite2 = new FTP_CLIENT_PRM();
public FTP_CLIENT_PRM opposite3 = new FTP_CLIENT_PRM();
[StructLayout(LayoutKind.Explicit)]
public FTP_CLIENT_PRM opposite1 = new FTP_CLIENT_PRM();
public FTP_CLIENT_PRM opposite2 = new FTP_CLIENT_PRM();
public FTP_CLIENT_PRM opposite3 = new FTP_CLIENT_PRM();
public FTP_SERVER_PRM own = new FTP_SERVER_PRM();
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class FTP_SERVER_PRM
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string UserName = new string(' ', 32) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
public string Password = new string(' ', 32) ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=128)]
public string LoginDirectory = new string(' ', 128) ;
[StructLayout(LayoutKind.Explicit)]
public COMMON_PRM common = new COMMON_PRM();
public FOCAS2_PRM focas2 = new FOCAS2_PRM();
public FTPTRANS_PRM ftpTrans = new FTPTRANS_PRM();
public DTSVR_PRM dataServer = new DTSVR_PRM();
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public short ValidDevice;
public short DtsvrChannel;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class OUT_ETHPRM_CMN
public short ValidDevice;
public short DtsvrChannel;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class OUT_ETHPRM_FS2
public short ValidDevice;
public short DtsvrChannel;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class OUT_ETHPRM_FTP
public short ValidDevice;
public short DtsvrChannel;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class OUT_ETHPRM_DTSVR
public short ValidDevice;
public short DtsvrChannel;
[DllImport("FWLIB32.dll", EntryPoint="eth_rdparam")]
public static extern short eth_rdparam( ushort FlibHndl,
short a, [Out,MarshalAs(UnmanagedType.LPStruct)] OUT_ETHPRM_CMN b ) ;
[DllImport("FWLIB32.dll", EntryPoint="eth_rdparam")]
public static extern short eth_rdparam( ushort FlibHndl,
short a, [Out,MarshalAs(UnmanagedType.LPStruct)] OUT_ETHPRM_FS2 b ) ;
[DllImport("FWLIB32.dll", EntryPoint="eth_rdparam")]
public static extern short eth_rdparam( ushort FlibHndl,
short a, [Out,MarshalAs(UnmanagedType.LPStruct)] OUT_ETHPRM_FTP b ) ;
[DllImport("FWLIB32.dll", EntryPoint="eth_rdparam")]
public static extern short eth_rdparam( ushort FlibHndl,
short a, [Out,MarshalAs(UnmanagedType.LPStruct)] OUT_ETHPRM_DTSVR b ) ;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IN_ETHPRMFLAG_CMN
public char OwnIpAddress;
public char RouterIpAddress;
public char DnsServer1IpAddress;
public char DnsServer2IpAddress;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IN_ETHPRMFLAG_FS2
public char TimeInterval;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IN_ETHPRMFLAG_FTP
public char op1ControlPort;
public char op1LoginDirectory;
public char op2ControlPort;
public char op2LoginDirectory;
public char op3ControlPort;
public char op3LoginDirectory;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IN_ETHPRMFLAG_DTSVR
public char op1ControlPort;
public char op1LoginDirectory;
public char op2ControlPort;
public char op2LoginDirectory;
public char op3ControlPort;
public char op3LoginDirectory;
public char LoginDirectory;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public short ValidDevice;
public short DtsvrChannel;
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IN_ETHPRM_CMN
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IN_ETHPRM_FS2
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IN_ETHPRM_FTP
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public class IN_ETHPRM_DTSVR
[DllImport("FWLIB32.dll", EntryPoint="eth_wrparam")]
public static extern short eth_wrparam( ushort FlibHndl,
short a, [In,MarshalAs(UnmanagedType.LPStruct)] IN_ETHPRMFLAG_CMN b, [In,MarshalAs(UnmanagedType.LPStruct)] IN_ETHPRM_CMN c ) ;
[DllImport("FWLIB32.dll", EntryPoint="eth_wrparam")]
public static extern short eth_wrparam( ushort FlibHndl,
short a, [In,MarshalAs(UnmanagedType.LPStruct)] IN_ETHPRMFLAG_FS2 b, [In,MarshalAs(UnmanagedType.LPStruct)] IN_ETHPRM_FS2 c ) ;
[DllImport("FWLIB32.dll", EntryPoint="eth_wrparam")]
public static extern short eth_wrparam( ushort FlibHndl,
short a, [In,MarshalAs(UnmanagedType.LPStruct)] IN_ETHPRMFLAG_FTP b, [In,MarshalAs(UnmanagedType.LPStruct)] IN_ETHPRM_FTP c ) ;
[DllImport("FWLIB32.dll", EntryPoint="eth_wrparam")]
public static extern short eth_wrparam( ushort FlibHndl,
short a, [In,MarshalAs(UnmanagedType.LPStruct)] IN_ETHPRMFLAG_DTSVR b, [In,MarshalAs(UnmanagedType.LPStruct)] IN_ETHPRM_DTSVR c ) ;