/*-------------------------------------------------------------------*/ /* FWLIB32.cs */ /* */ /* CNC/PMC Data Window Library for FOCAS1/Ethernet */ /* */ /* Copyright (C) 2002-2014 by FANUC CORPORATION All rights reserved. */ /* */ /*-------------------------------------------------------------------*/ #define LEAVE_OLD_STYLE using System; using System.Runtime.InteropServices; public class MaCls { [StructLayout(LayoutKind.Sequential,Pack=4)] public class MAZ_VERINFO { public ushort data1; /* actual feed / actual spindle */ public ushort data2; /* actual feed / actual spindle */ public ushort data3; /* actual feed / actual spindle */ public ushort data4; /* actual feed / actual spindle */ } //[StructLayout(LayoutKind.Sequential,Pack=4)] //public class MAZ_NC_VERINFO //{ // public char[] data1; /* axis name */ // public char[] data2; /* axis name preffix */ // public char[] data3; /* axis name */ // public char[] data4; /* axis name preffix */ // public char[] data5; /* axis name */ // public char[] data6; /* axis name preffix */ // public char[] data7; /* axis name */ // public char[] data8; /* axis name preffix */ // public char[] data9; /* axis name */ // public char[] data10; /* axis name preffix */ // public char[] data11; /* axis name */ // public char data12; /* axis name preffix */ // public char[] data13; /* axis name preffix */ //} public enum ToolNames { // Token: 0x0400011C RID: 284 Non_significant, // Token: 0x0400011D RID: 285 Spot, // Token: 0x0400011E RID: 286 Drill, // Token: 0x0400011F RID: 287 Reamer, // Token: 0x04000120 RID: 288 Tap_M, // Token: 0x04000121 RID: 289 Tap_U, // Token: 0x04000122 RID: 290 Tap_PT, // Token: 0x04000123 RID: 291 Tap_PF, // Token: 0x04000124 RID: 292 Tap_PS, // Token: 0x04000125 RID: 293 Tap_special, // Token: 0x04000126 RID: 294 Back_spot_facing, // Token: 0x04000127 RID: 295 Boring, // Token: 0x04000128 RID: 296 Back_boring, // Token: 0x04000129 RID: 297 Chamfer, // Token: 0x0400012A RID: 298 Face_mill, // Token: 0x0400012B RID: 299 End_mill, // Token: 0x0400012C RID: 300 Special_cutter, // Token: 0x0400012D RID: 301 Chips_vacuum, // Token: 0x0400012E RID: 302 Touch_sensor, // Token: 0x0400012F RID: 303 Ball_end_mill, // Token: 0x04000130 RID: 304 Turning = 33, // Token: 0x04000131 RID: 305 Grooving, // Token: 0x04000132 RID: 306 Threading, // Token: 0x04000133 RID: 307 Turning_drill, // Token: 0x04000134 RID: 308 Turning_tap_M, // Token: 0x04000135 RID: 309 Turning_tap_U, // Token: 0x04000136 RID: 310 Turning_tap_PT, // Token: 0x04000137 RID: 311 Turning_tap_PF, // Token: 0x04000138 RID: 312 Turning_tap_PS, // Token: 0x04000139 RID: 313 Turning_tap_special, // Token: 0x0400013A RID: 314 Turning_special } // Token: 0x02000013 RID: 19 public enum ToolParts { // Token: 0x0400013C RID: 316 Non_significant, // Token: 0x0400013D RID: 317 Outer_diameter, // Token: 0x0400013E RID: 318 Inner_diameter, // Token: 0x0400013F RID: 319 Face_end, // Token: 0x04000140 RID: 320 Inner_diameter_Back, // Token: 0x04000141 RID: 321 Face_end_Back, // Token: 0x04000142 RID: 322 One = 17, // Token: 0x04000143 RID: 323 Two, // Token: 0x04000144 RID: 324 Three, // Token: 0x04000145 RID: 325 Four, // Token: 0x04000146 RID: 326 Five, // Token: 0x04000147 RID: 327 Six, // Token: 0x04000148 RID: 328 Seven, // Token: 0x04000149 RID: 329 Eight, // Token: 0x0400014A RID: 330 Nine } // Token: 0x02000014 RID: 20 public enum UnitOfMeasure { // Token: 0x0400014C RID: 332 Inch, // Token: 0x0400014D RID: 333 Metric } // Token: 0x02000015 RID: 21 public enum AVAILABLESTATES { // Token: 0x0400014F RID: 335 AVAILABLE, // Token: 0x04000150 RID: 336 UNAVAILABLE } // Token: 0x02000016 RID: 22 public enum FunctionalModes { // Token: 0x04000152 RID: 338 SETUP, // Token: 0x04000153 RID: 339 TEARDOWN, // Token: 0x04000154 RID: 340 PRODUCTION, // Token: 0x04000155 RID: 341 MAINTENANCE, // Token: 0x04000156 RID: 342 PROCESSDEVELOPMENT, // Token: 0x04000157 RID: 343 UNAVAILABLE } // Token: 0x02000017 RID: 23 public enum Controller_Modes { // Token: 0x04000159 RID: 345 AUTOMATIC, // Token: 0x0400015A RID: 346 MANUAL, // Token: 0x0400015B RID: 347 MANUAL_DATA_INPUT, // Token: 0x0400015C RID: 348 SEMI_AUTOMATIC, // Token: 0x0400015D RID: 349 UNAVAILABLE, // Token: 0x0400015E RID: 350 EDIT } // Token: 0x02000018 RID: 24 public enum Controltype { // Token: 0x04000160 RID: 352 MATRIX2, // Token: 0x04000161 RID: 353 SMART, // Token: 0x04000162 RID: 354 SMOOTHX, // Token: 0x04000163 RID: 355 SMOOTHG, // Token: 0x04000164 RID: 356 SMOOTHC, // Token: 0x04000165 RID: 357 UnKnown } // Token: 0x02000019 RID: 25 public enum MachineTypes { // Token: 0x04000167 RID: 359 INTH, // Token: 0x04000168 RID: 360 INTV, // Token: 0x04000169 RID: 361 INTJ, // Token: 0x0400016A RID: 362 INTI, // Token: 0x0400016B RID: 363 Variaxis, // Token: 0x0400016C RID: 364 Versatech, // Token: 0x0400016D RID: 365 Lathe, // Token: 0x0400016E RID: 366 Mill, // Token: 0x0400016F RID: 367 HQRMPX, // Token: 0x04000170 RID: 368 Unknown } // Token: 0x0200001A RID: 26 public enum ExecutionStates { // Token: 0x04000172 RID: 370 READY, // Token: 0x04000173 RID: 371 ACTIVE, // Token: 0x04000174 RID: 372 INTERRUPTED, // Token: 0x04000175 RID: 373 FEED_HOLD, // Token: 0x04000176 RID: 374 STOPPED, // Token: 0x04000177 RID: 375 UNAVAILABLE, // Token: 0x04000178 RID: 376 PROGRAM_COMPLETED, // Token: 0x04000179 RID: 377 PROGRAM_STOPPED, // Token: 0x0400017A RID: 378 OPTIONAL_STOP } // Token: 0x0200001B RID: 27 public enum EMERGENCYSTOPSTATES { // Token: 0x0400017C RID: 380 ARMED, // Token: 0x0400017D RID: 381 TRIGGERED, // Token: 0x0400017E RID: 382 UNAVAILABLE } // Token: 0x0200001C RID: 28 public enum DOORSTATES { // Token: 0x04000180 RID: 384 OPEN, // Token: 0x04000181 RID: 385 UNLATCHED, // Token: 0x04000182 RID: 386 CLOSED, // Token: 0x04000183 RID: 387 UNAVAILABLE } // Token: 0x0200001D RID: 29 public enum PATHMODES { // Token: 0x04000185 RID: 389 SYNCHRONOUOS, // Token: 0x04000186 RID: 390 MIRROR, // Token: 0x04000187 RID: 391 INDEPENDENT, // Token: 0x04000188 RID: 392 UNAVAILABLE } // Token: 0x0200001E RID: 30 public enum RotaryModes { // Token: 0x0400018A RID: 394 SPINDLE, // Token: 0x0400018B RID: 395 INDEX, // Token: 0x0400018C RID: 396 CONTOUR, // Token: 0x0400018D RID: 397 UNAVAILABLE } // Token: 0x0200001F RID: 31 public enum AlarmLevels { // Token: 0x0400018F RID: 399 UNAVAILABLE, // Token: 0x04000190 RID: 400 NORMAL, // Token: 0x04000191 RID: 401 WARNING, // Token: 0x04000192 RID: 402 FAULT } // Token: 0x02000020 RID: 32 public enum ConditionStates { // Token: 0x04000194 RID: 404 UNAVAILABLE, // Token: 0x04000195 RID: 405 LOW, // Token: 0x04000196 RID: 406 NORMAL, // Token: 0x04000197 RID: 407 HIGH } // Token: 0x02000021 RID: 33 private struct Struct0 { // Token: 0x04000198 RID: 408 public string string_0; // Token: 0x04000199 RID: 409 public string string_1; // Token: 0x0400019A RID: 410 public int int_0; } // Token: 0x02000022 RID: 34 private class Class10 { // Token: 0x0400019B RID: 411 public string string_0; // Token: 0x0400019C RID: 412 public string string_1; // Token: 0x0400019D RID: 413 public string string_2; // Token: 0x0400019E RID: 414 public string string_3; // Token: 0x0400019F RID: 415 public string string_4; // Token: 0x040001A0 RID: 416 public string string_5; // Token: 0x040001A1 RID: 417 public string string_6; // Token: 0x040001A2 RID: 418 public int int_0; } // Token: 0x02000023 RID: 35 private enum Enum0 { // Token: 0x040001A4 RID: 420 const_0, // Token: 0x040001A5 RID: 421 const_1, // Token: 0x040001A6 RID: 422 const_2, // Token: 0x040001A7 RID: 423 const_3, // Token: 0x040001A8 RID: 424 const_4, // Token: 0x040001A9 RID: 425 const_5, // Token: 0x040001AA RID: 426 const_6, // Token: 0x040001AB RID: 427 const_7, // Token: 0x040001AC RID: 428 const_8, // Token: 0x040001AD RID: 429 const_9, // Token: 0x040001AE RID: 430 const_10 } // Token: 0x02000024 RID: 36 public struct MAZ_AXISNAME { // Token: 0x040001AF RID: 431 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)] public string status; // Token: 0x040001B0 RID: 432 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.Struct)] public OneAxisName[] axis; } // Token: 0x02000025 RID: 37 public struct OneAxisName { // Token: 0x040001B1 RID: 433 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string axisname; } // Token: 0x02000026 RID: 38 public struct MAZ_NCPOS { // Token: 0x040001B2 RID: 434 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)] public string status; // Token: 0x040001B3 RID: 435 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.I4)] public int[] data; } // Token: 0x02000027 RID: 39 public struct MAZ_PROINFO { // Token: 0x040001B4 RID: 436 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)] public string string_0; // Token: 0x040001B5 RID: 437 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy; // Token: 0x040001B6 RID: 438 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)] public string comment; // Token: 0x040001B7 RID: 439 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy2; // Token: 0x040001B8 RID: 440 public byte type; // Token: 0x040001B9 RID: 441 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy3; } // Token: 0x02000028 RID: 40 public struct MAZ_PROINFO2 { // Token: 0x040001BA RID: 442 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)] public string string_0; // Token: 0x040001BB RID: 443 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy; // Token: 0x040001BC RID: 444 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)] public string comment; // Token: 0x040001BD RID: 445 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy2; // Token: 0x040001BE RID: 446 public byte type; // Token: 0x040001BF RID: 447 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy3; // Token: 0x040001C0 RID: 448 public int int_0; // Token: 0x040001C1 RID: 449 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy4; // Token: 0x040001C2 RID: 450 public int int_1; // Token: 0x040001C3 RID: 451 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy5; // Token: 0x040001C4 RID: 452 public int int_2; // Token: 0x040001C5 RID: 453 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy6; } // Token: 0x02000029 RID: 41 public struct MAZ_AXISLOAD { // Token: 0x040001C6 RID: 454 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)] public string status; // Token: 0x040001C7 RID: 455 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.U2)] public ushort[] data; } // Token: 0x0200002A RID: 42 public struct MAZ_FEED { // Token: 0x040001C8 RID: 456 public int fmin; // Token: 0x040001C9 RID: 457 public int frev; } // Token: 0x0200002B RID: 43 public struct MAZ_TOOLINFO { // Token: 0x040001CA RID: 458 public ushort ushort_0; // Token: 0x040001CB RID: 459 public byte byte_0; // Token: 0x040001CC RID: 460 public byte sufatr; // Token: 0x040001CD RID: 461 public byte name; // Token: 0x040001CE RID: 462 public byte part; // Token: 0x040001CF RID: 463 public byte byte_1; // Token: 0x040001D0 RID: 464 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1)] public string dummy; // Token: 0x040001D1 RID: 465 public int int_0; // Token: 0x040001D2 RID: 466 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy2; } // Token: 0x0200002C RID: 44 public struct MAZ_TLIFE { // Token: 0x040001D3 RID: 467 public MAZ_TOOLINFO info; // Token: 0x040001D4 RID: 468 public uint uint_0; // Token: 0x040001D5 RID: 469 public uint uint_1; // Token: 0x040001D6 RID: 470 public uint uint_2; // Token: 0x040001D7 RID: 471 public uint clif; // Token: 0x040001D8 RID: 472 public uint cuse; // Token: 0x040001D9 RID: 473 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy; } // Token: 0x0200002D RID: 45 public struct MAZ_TLIFEALL { // Token: 0x040001DA RID: 474 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20, ArraySubType = UnmanagedType.Struct)] public MAZ_TLIFE[] toolLife; } // Token: 0x0200002E RID: 46 public struct MAZ_TDCOMP { // Token: 0x040001DB RID: 475 public MAZ_TOOLINFO info; // Token: 0x040001DC RID: 476 public uint uint_0; // Token: 0x040001DD RID: 477 public int toolsetX; // Token: 0x040001DE RID: 478 public int toolsetZ; // Token: 0x040001DF RID: 479 public int offsetX; // Token: 0x040001E0 RID: 480 public int offsetY; // Token: 0x040001E1 RID: 481 public int offsetZ; // Token: 0x040001E2 RID: 482 public int lengthA; // Token: 0x040001E3 RID: 483 public int lengthB; // Token: 0x040001E4 RID: 484 public int radius; // Token: 0x040001E5 RID: 485 public int LenOffset; // Token: 0x040001E6 RID: 486 public int RadOffset; // Token: 0x040001E7 RID: 487 public int LenCompno; // Token: 0x040001E8 RID: 488 public int RadCompno; // Token: 0x040001E9 RID: 489 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy; } // Token: 0x0200002F RID: 47 public struct MAZ_TDCOMPALL { // Token: 0x040001EA RID: 490 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20, ArraySubType = UnmanagedType.Struct)] public MAZ_TDCOMP[] offset; } // Token: 0x02000030 RID: 48 public struct MAZ_TOFFCOMP { // Token: 0x040001EB RID: 491 public int type; // Token: 0x040001EC RID: 492 public int offset1; // Token: 0x040001ED RID: 493 public int offset2; // Token: 0x040001EE RID: 494 public int offset3; // Token: 0x040001EF RID: 495 public int offset4; // Token: 0x040001F0 RID: 496 public int offset5; // Token: 0x040001F1 RID: 497 public int offset6; // Token: 0x040001F2 RID: 498 public int offset7; // Token: 0x040001F3 RID: 499 public int offset8; // Token: 0x040001F4 RID: 500 public int offset9; } // Token: 0x02000031 RID: 49 public struct MAZ_ALARM { // Token: 0x040001F5 RID: 501 public short short_0; // Token: 0x040001F6 RID: 502 public byte byte_0; // Token: 0x040001F7 RID: 503 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 5)] public string dummy; // Token: 0x040001F8 RID: 504 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] public string string_0; // Token: 0x040001F9 RID: 505 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)] public string string_1; // Token: 0x040001FA RID: 506 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)] public string string_2; // Token: 0x040001FB RID: 507 public byte byte_1; // Token: 0x040001FC RID: 508 public byte byte_2; // Token: 0x040001FD RID: 509 public byte byte_3; // Token: 0x040001FE RID: 510 public byte AnonymousMember1; // Token: 0x040001FF RID: 511 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy2; // Token: 0x04000200 RID: 512 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] public string extmes; // Token: 0x04000201 RID: 513 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string head; // Token: 0x04000202 RID: 514 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy3; // Token: 0x04000203 RID: 515 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)] public string message; } // Token: 0x02000032 RID: 50 public struct MAZ_ALARMALL { // Token: 0x04000204 RID: 516 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 24, ArraySubType = UnmanagedType.Struct)] public MAZ_ALARM[] alarm; } // Token: 0x02000033 RID: 51 public struct MAZ_ALARMHIS { // Token: 0x04000205 RID: 517 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 72, ArraySubType = UnmanagedType.Struct)] public MAZ_ALARM[] alahis; } // Token: 0x02000034 RID: 52 public struct MAZ_MAINTE { // Token: 0x04000206 RID: 518 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)] public string lpszComment; // Token: 0x04000207 RID: 519 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy; // Token: 0x04000208 RID: 520 public ushort uYear; // Token: 0x04000209 RID: 521 public ushort uMonth; // Token: 0x0400020A RID: 522 public ushort uDay; // Token: 0x0400020B RID: 523 public short nTargetTime; // Token: 0x0400020C RID: 524 public int lProgressSec; } // Token: 0x02000035 RID: 53 public struct MAZ_LMAINTE { // Token: 0x0400020D RID: 525 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1568)] public string lpszComment; // Token: 0x0400020E RID: 526 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy; // Token: 0x0400020F RID: 527 public ushort uYear; // Token: 0x04000210 RID: 528 public ushort uMonth; // Token: 0x04000211 RID: 529 public ushort uDay; // Token: 0x04000212 RID: 530 public short nTargetTime; // Token: 0x04000213 RID: 531 public int lProgressSec; // Token: 0x04000214 RID: 532 public uint flgReversed; } // Token: 0x02000036 RID: 54 public struct MAZ_MAINTE_CHECK { // Token: 0x04000215 RID: 533 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 22, ArraySubType = UnmanagedType.Struct)] public MAZ_MAINTE[] mainte; // Token: 0x04000216 RID: 534 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2, ArraySubType = UnmanagedType.Struct)] public MAZ_LMAINTE[] lmainte; } // Token: 0x02000037 RID: 55 public struct MAZ_NCONTIME { // Token: 0x04000217 RID: 535 public uint year; // Token: 0x04000218 RID: 536 public uint uint_0; // Token: 0x04000219 RID: 537 public uint uint_1; // Token: 0x0400021A RID: 538 public uint uint_2; // Token: 0x0400021B RID: 539 public uint AnonymousMember1; // Token: 0x0400021C RID: 540 public uint uint_3; } // Token: 0x02000038 RID: 56 public struct MAZ_NCTIME { // Token: 0x0400021D RID: 541 public uint uint_0; // Token: 0x0400021E RID: 542 public uint uint_1; // Token: 0x0400021F RID: 543 public uint uint_2; // Token: 0x04000220 RID: 544 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy; } // Token: 0x02000039 RID: 57 public struct MAZ_ACCUM_TIME { // Token: 0x04000221 RID: 545 public MAZ_NCTIME power_on; // Token: 0x04000222 RID: 546 public MAZ_NCTIME auto_ope; // Token: 0x04000223 RID: 547 public MAZ_NCTIME auto_cut; // Token: 0x04000224 RID: 548 public MAZ_NCTIME total_cut; // Token: 0x04000225 RID: 549 public MAZ_NCTIME total_time; } // Token: 0x0200003A RID: 58 //public struct MAZ_VERINFO //{ // // Token: 0x04000226 RID: 550 // public ushort majorver; // // Token: 0x04000227 RID: 551 // public ushort minorver; // // Token: 0x04000228 RID: 552 // public ushort releasever; // // Token: 0x04000229 RID: 553 // public ushort buildver; //} // Token: 0x0200003B RID: 59 public struct MAZ_NC_VERINFO { // Token: 0x0400022A RID: 554 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)] public string szMainA; // Token: 0x0400022B RID: 555 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy1; // Token: 0x0400022C RID: 556 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)] public string szMainB; // Token: 0x0400022D RID: 557 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy2; // Token: 0x0400022E RID: 558 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)] public string szLadder; // Token: 0x0400022F RID: 559 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy3; // Token: 0x04000230 RID: 560 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)] public string szUnitName; // Token: 0x04000231 RID: 561 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy4; // Token: 0x04000232 RID: 562 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)] public string szNCSerial; // Token: 0x04000233 RID: 563 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy5; // Token: 0x04000234 RID: 564 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)] public string szNCModel; // Token: 0x04000235 RID: 565 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy6; } // Token: 0x0200003C RID: 60 public struct MTC_COMP_FEED_INFO { // Token: 0x04000236 RID: 566 public byte byte_0; // Token: 0x04000237 RID: 567 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy; // Token: 0x04000238 RID: 568 public double feed; } // Token: 0x0200003D RID: 61 public struct MTC_ONE_AXIS_INFO { // Token: 0x04000239 RID: 569 public byte byte_0; // Token: 0x0400023A RID: 570 public byte dummy; // Token: 0x0400023B RID: 571 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string axis_name; // Token: 0x0400023C RID: 572 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 2)] public string dummy1; // Token: 0x0400023D RID: 573 public double double_0; // Token: 0x0400023E RID: 574 public double mc_pos; // Token: 0x0400023F RID: 575 public double load; // Token: 0x04000240 RID: 576 public double feed; // Token: 0x04000241 RID: 577 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 17, ArraySubType = UnmanagedType.R8)] public double[] dummy2; } // Token: 0x0200003E RID: 62 public struct MTC_AXIS_INFO { // Token: 0x04000242 RID: 578 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)] public MTC_COMP_FEED_INFO[] composited_feedrate; // Token: 0x04000243 RID: 579 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.Struct)] public MTC_ONE_AXIS_INFO[] axis; // Token: 0x04000244 RID: 580 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8, ArraySubType = UnmanagedType.Struct)] public MTC_ONE_AXIS_INFO[] reserved; } // Token: 0x0200003F RID: 63 public struct MTC_ONE_SPINDLE_INFO { // Token: 0x04000245 RID: 581 public byte byte_0; // Token: 0x04000246 RID: 582 public byte type; // Token: 0x04000247 RID: 583 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 6)] public string dummy; // Token: 0x04000248 RID: 584 public double double_0; // Token: 0x04000249 RID: 585 public double load; // Token: 0x0400024A RID: 586 public double temp; // Token: 0x0400024B RID: 587 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 17, ArraySubType = UnmanagedType.R8)] public double[] dummy2; } // Token: 0x02000040 RID: 64 public struct MTC_SPINDLE_INFO { // Token: 0x0400024C RID: 588 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8, ArraySubType = UnmanagedType.Struct)] public MTC_ONE_SPINDLE_INFO[] sp_info; // Token: 0x0400024D RID: 589 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)] public MTC_ONE_SPINDLE_INFO[] dummy; } // Token: 0x02000041 RID: 65 public struct MTC_ONE_PROGRAM_INFO { // Token: 0x0400024E RID: 590 public byte byte_0; // Token: 0x0400024F RID: 591 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy; // Token: 0x04000250 RID: 592 public int int_0; // Token: 0x04000251 RID: 593 public int subwno; // Token: 0x04000252 RID: 594 public int blockno; // Token: 0x04000253 RID: 595 public int seqno; // Token: 0x04000254 RID: 596 public int unitno; // Token: 0x04000255 RID: 597 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)] public string wno_string; // Token: 0x04000256 RID: 598 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)] public string subwno_string; // Token: 0x04000257 RID: 599 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)] public string wno_comment; // Token: 0x04000258 RID: 600 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)] public string subwno_comment; // Token: 0x04000259 RID: 601 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 44)] public string dummy3; } // Token: 0x02000042 RID: 66 public struct MTC_PROGRAM_INFO { // Token: 0x0400025A RID: 602 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)] public MTC_ONE_PROGRAM_INFO[] prog_info; // Token: 0x0400025B RID: 603 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2, ArraySubType = UnmanagedType.Struct)] public MTC_ONE_PROGRAM_INFO[] dummy; } // Token: 0x02000043 RID: 67 public struct MTC_ONE_RUNNING_INFO { // Token: 0x0400025C RID: 604 public byte byte_0; // Token: 0x0400025D RID: 605 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy; // Token: 0x0400025E RID: 606 public short ncmode; // Token: 0x0400025F RID: 607 public short ncsts; // Token: 0x04000260 RID: 608 public short short_0; // Token: 0x04000261 RID: 609 public byte suffix; // Token: 0x04000262 RID: 610 public byte sufattr; // Token: 0x04000263 RID: 611 public short figA; // Token: 0x04000264 RID: 612 public short figB; // Token: 0x04000265 RID: 613 public int int_0; // Token: 0x04000266 RID: 614 public int int_1; // Token: 0x04000267 RID: 615 public short sp_override; // Token: 0x04000268 RID: 616 public short ax_override; // Token: 0x04000269 RID: 617 public short rpid_override; // Token: 0x0400026A RID: 618 public short almno; // Token: 0x0400026B RID: 619 public int alm_fore_color; // Token: 0x0400026C RID: 620 public int alm_back_color; // Token: 0x0400026D RID: 621 public short prtcnt; // Token: 0x0400026E RID: 622 public short prtcnt_clamp; // Token: 0x0400026F RID: 623 public int autotim; // Token: 0x04000270 RID: 624 public int cuttim; // Token: 0x04000271 RID: 625 public int totaltim; // Token: 0x04000272 RID: 626 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 112)] public string dummy3; } // Token: 0x02000044 RID: 68 public struct MTC_RUNNING_INFO { // Token: 0x04000273 RID: 627 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)] public MTC_ONE_RUNNING_INFO[] run_info; // Token: 0x04000274 RID: 628 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2, ArraySubType = UnmanagedType.Struct)] public MTC_ONE_RUNNING_INFO[] dummy; } // Token: 0x02000045 RID: 69 public struct MAZ_TD_COMMON { // Token: 0x04000275 RID: 629 public ushort ushort_0; // Token: 0x04000276 RID: 630 public byte name; // Token: 0x04000277 RID: 631 public byte part; // Token: 0x04000278 RID: 632 public int int_0; // Token: 0x04000279 RID: 633 public byte byte_0; // Token: 0x0400027A RID: 634 public byte byte_1; // Token: 0x0400027B RID: 635 public byte sufatr; // Token: 0x0400027C RID: 636 public byte dummy1; // Token: 0x0400027D RID: 637 public ushort pkno; // Token: 0x0400027E RID: 638 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 2)] public string dummy2; // Token: 0x0400027F RID: 639 public int lengthA; // Token: 0x04000280 RID: 640 public int lengthB; // Token: 0x04000281 RID: 641 public int lengthC; // Token: 0x04000282 RID: 642 public int diameter; // Token: 0x04000283 RID: 643 public long toolsetX; // Token: 0x04000284 RID: 644 public long toolsetZ; // Token: 0x04000285 RID: 645 public short rotate; // Token: 0x04000286 RID: 646 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 6)] public string dummy3; // Token: 0x04000287 RID: 647 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 9)] public string string_0; // Token: 0x04000288 RID: 648 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy4; // Token: 0x04000289 RID: 649 public short holdno; // Token: 0x0400028A RID: 650 public short holdtype; // Token: 0x0400028B RID: 651 public int lifetime; // Token: 0x0400028C RID: 652 public int usetime; // Token: 0x0400028D RID: 653 public ushort lifenumber; // Token: 0x0400028E RID: 654 public ushort usenumber; // Token: 0x0400028F RID: 655 public int int_1; // Token: 0x04000290 RID: 656 public int compno; // Token: 0x04000291 RID: 657 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 11)] public string idno; // Token: 0x04000292 RID: 658 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 5)] public string dummy5; // Token: 0x04000293 RID: 659 public int wearcompX; // Token: 0x04000294 RID: 660 public int wearcompZ; // Token: 0x04000295 RID: 661 public int wearcompY; // Token: 0x04000296 RID: 662 public int maxwearX; // Token: 0x04000297 RID: 663 public int maxwearZ; // Token: 0x04000298 RID: 664 public int maxwearY; // Token: 0x04000299 RID: 665 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)] public string model; // Token: 0x0400029A RID: 666 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy6; // Token: 0x0400029B RID: 667 public int teyecompX; // Token: 0x0400029C RID: 668 public int teyecompZ; // Token: 0x0400029D RID: 669 public int holdlength; // Token: 0x0400029E RID: 670 public int holddiam; // Token: 0x0400029F RID: 671 public int int_2; // Token: 0x040002A0 RID: 672 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 28)] public string dummy7; } // Token: 0x02000046 RID: 70 public struct MAZ_TD_TURNING_COMMON { // Token: 0x040002A1 RID: 673 public short angle; // Token: 0x040002A2 RID: 674 public byte index_select; // Token: 0x040002A3 RID: 675 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1)] public string dummy1; // Token: 0x040002A4 RID: 676 public int easycompX; // Token: 0x040002A5 RID: 677 public int easycompZ; // Token: 0x040002A6 RID: 678 public int easycompY; // Token: 0x040002A7 RID: 679 public int conscompX; // Token: 0x040002A8 RID: 680 public int conscompZ; // Token: 0x040002A9 RID: 681 public int conscompY; // Token: 0x040002AA RID: 682 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)] public string dummy2; } // Token: 0x02000047 RID: 71 public struct MAZ_TD_GENERAL { // Token: 0x040002AB RID: 683 public MAZ_TD_TURNING_COMMON td_general; // Token: 0x040002AC RID: 684 public int cutang; // Token: 0x040002AD RID: 685 public int edgang; // Token: 0x040002AE RID: 686 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)] public string dummy1; // Token: 0x040002AF RID: 687 public int holdwidth1; // Token: 0x040002B0 RID: 688 public int holdwidth2; // Token: 0x040002B1 RID: 689 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy2; // Token: 0x040002B2 RID: 690 public int twidth; // Token: 0x040002B3 RID: 691 public byte lbbno; // Token: 0x040002B4 RID: 692 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 39)] public string dummy3; } // Token: 0x02000048 RID: 72 public struct MAZ_TD_VARIOUS { // Token: 0x040002B5 RID: 693 public MAZ_TD_GENERAL td_general; } // Token: 0x02000049 RID: 73 public struct MAZ_TD { // Token: 0x040002B6 RID: 694 public uint uint_0; // Token: 0x040002B7 RID: 695 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)] public string dummy; // Token: 0x040002B8 RID: 696 public MAZ_TD_COMMON td_common; // Token: 0x040002B9 RID: 697 public MAZ_TD_VARIOUS td_various; } // Token: 0x0200004A RID: 74 public struct MAZ_TDALL { // Token: 0x040002BA RID: 698 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20)] public MAZ_TD[] tool; } // Token: 0x0200004B RID: 75 public struct MAZ_MAC_TYPE { // Token: 0x040002BB RID: 699 public byte gcodeType; // Token: 0x040002BC RID: 700 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy1; // Token: 0x040002BD RID: 701 public int tableType; // Token: 0x040002BE RID: 702 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy2; // Token: 0x040002BF RID: 703 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)] public string headAxisName; // Token: 0x040002C0 RID: 704 public int ttpcMacType; // Token: 0x040002C1 RID: 705 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy3; } // Token: 0x0200004C RID: 76 public struct MAZ_MODAL_INFO { // Token: 0x040002C2 RID: 706 public byte byte_0; // Token: 0x040002C3 RID: 707 public byte dummy1; // Token: 0x040002C4 RID: 708 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 2)] public string string_0; // Token: 0x040002C5 RID: 709 public int modalS; // Token: 0x040002C6 RID: 710 public int modalF; // Token: 0x040002C7 RID: 711 public int modalM; // Token: 0x040002C8 RID: 712 public int modalAux; // Token: 0x040002C9 RID: 713 public int dummy2; // Token: 0x040002CA RID: 714 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 40, ArraySubType = UnmanagedType.U2)] public short[] modalG; } // Token: 0x0200004D RID: 77 public enum FeedMode_enum { // Token: 0x040002CC RID: 716 Asynch, // Token: 0x040002CD RID: 717 Synch, // Token: 0x040002CE RID: 718 Inverse, // Token: 0x040002CF RID: 719 UNAVAILABLE } // Token: 0x0200007E RID: 126 public struct MAZ_TOFFINFO { // Token: 0x0400041D RID: 1053 public int type; // Token: 0x0400041E RID: 1054 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)] public string dummy1; // Token: 0x0400041F RID: 1055 public ushort toffNum1; // Token: 0x04000420 RID: 1056 public ushort toffNum2; // Token: 0x04000421 RID: 1057 public ushort toffNum3; // Token: 0x04000422 RID: 1058 public ushort toffNum4; // Token: 0x04000423 RID: 1059 public byte toffSysVar; // Token: 0x04000424 RID: 1060 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy2; } /*---------------------*/ /* Ethernet connection */ /*---------------------*/ // Token: 0x060001BB RID: 443 [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)] public static extern short MazConnect(out ushort FlibHndl, [In, MarshalAs(UnmanagedType.AsAny)] Object ip, ushort port, int timeout); // Token: 0x060001BC RID: 444 [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)] public static extern int MazDisconnect(ushort flibHndl); // Token: 0x060001BD RID: 445 [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)] public static extern int MazGetAxisName(ushort flibHndl, ref byte alldata); // Token: 0x060001BE RID: 446 [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)] public static extern int MazGetToolDataNum(ushort flibHndl, ushort head, ref int tdnum); // Token: 0x060001BF RID: 447 [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)] public static extern int MazGetToolData(ushort param0, ushort param1, ushort param2, ref MAZ_TDALL param3); // Token: 0x060001C0 RID: 448 [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)] public static extern int MazGetAllToolData(ushort param0, ushort param1, int param2, [In][Out] MAZ_TD[] param3); // Token: 0x060001C1 RID: 449 [DllImport("NTIFDLL.dll")] public static extern int MazGetRunMode(ushort param0, ushort param1, ref short param2); // Token: 0x060001C2 RID: 450 [DllImport("NTIFDLL.dll")] public static extern int MazGetSpindleLoad(ushort param0, ushort param1, ref ushort param2); // Token: 0x060001C3 RID: 451 [DllImport("NTIFDLL.dll")] public static extern int MazGetOrderSpindleRev(ushort param0, ushort param1, ref int param2); // Token: 0x060001C4 RID: 452 [DllImport("NTIFDLL.dll")] public static extern int MazGetCurrentSpindleRev(ushort param0, ushort param1, ref int param2); // Token: 0x060001C5 RID: 453 [DllImport("NTIFDLL.dll")] public static extern int MazGetFeedOverRide(ushort param0, ushort param1, ref ushort param2); // Token: 0x060001C6 RID: 454 [DllImport("NTIFDLL.dll")] public static extern int MazGetCurrentTool(ushort param0, ushort param1, ref MAZ_TOOLINFO param2); // Token: 0x060001C7 RID: 455 [DllImport("NTIFDLL.dll")] public static extern int MazGetPartsCount(ushort param0, ushort param1, ref int param2); // Token: 0x060001C8 RID: 456 [DllImport("NTIFDLL.dll")] public static extern int MazGetRunningSts(ushort param0, ushort param1, ref short param2); // Token: 0x060001C9 RID: 457 [DllImport("NTIFDLL.dll")] public static extern int MazReceiveProgram(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1, [MarshalAs(UnmanagedType.LPStr)][In] string param2, short param3); // Token: 0x060001CA RID: 458 [DllImport("NTIFDLL.dll")] public static extern int MazSendProgram(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1, [MarshalAs(UnmanagedType.LPStr)][In] string param2, short param3); // Token: 0x06000181 RID: 385 [DllImport("NTIFDLL.dll")] public static extern int MazSendProgram2(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1, [MarshalAs(UnmanagedType.LPStr)][In] string param2, short param3, short param4); [DllImport("NTIFDLL.dll")] public static extern int MazDeleteProgram(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1); [DllImport("NTIFDLL.dll")] public static extern int MazSetMainPro(ushort param0, short head, [MarshalAs(UnmanagedType.LPStr)][In] string param1); // Token: 0x060001CB RID: 459 [DllImport("NTIFDLL.dll")] public static extern int MazGetAlarm(ushort param0, ref MAZ_ALARMALL param1); // Token: 0x060001CC RID: 460 [DllImport("NTIFDLL.dll")] public static extern int MazGetAlarmHis(ushort param0, ref MAZ_ALARMHIS param1); // Token: 0x060001CD RID: 461 [DllImport("NTIFDLL.dll")] public static extern int MazGetMainteCheck(ushort param0, ref MAZ_MAINTE_CHECK param1); // Token: 0x060001CE RID: 462 [DllImport("NTIFDLL.dll")] public static extern int MazGetRangedRReg(ushort param0, int param1, int param2, ref int param3); // Token: 0x060001CF RID: 463 [DllImport("NTIFDLL.dll")] public static extern int MazGetNcPowerOnTime(ushort param0, ref MAZ_NCONTIME param1); // Token: 0x060001D0 RID: 464 [DllImport("NTIFDLL.dll")] public static extern int MazGetRunningTime(ushort param0, ushort param1, ref MAZ_NCTIME param2); // Token: 0x060001D1 RID: 465 [DllImport("NTIFDLL.dll")] public static extern int MazGetPreparationTime(ushort param0, ushort param1, ref MAZ_NCTIME param2); // Token: 0x060001D2 RID: 466 [DllImport("NTIFDLL.dll")] public static extern int MazGetAccumulatedTime(ushort param0, ushort param1, ref MAZ_ACCUM_TIME param2); // Token: 0x060001D3 RID: 467 [DllImport("NTIFDLL.dll")] public static extern int MazGetClientVer(ushort param0, ref MAZ_VERINFO param1); // Token: 0x060001D4 RID: 468 [DllImport("NTIFDLL.dll")] public static extern int MazGetServerVer(ushort param0, ref MAZ_VERINFO param1); // Token: 0x060001D5 RID: 469 [DllImport("NTIFDLL.dll")] public static extern int MazGetNCVersionInfo(ushort param0, ref MAZ_NC_VERINFO param1); // Token: 0x060001D6 RID: 470 [DllImport("NTIFDLL.dll")] public static extern int MazGetAxisInfo(ushort param0, ref MTC_AXIS_INFO param1); // Token: 0x060001D7 RID: 471 [DllImport("NTIFDLL.dll")] public static extern int MazGetSpindleInfo(ushort param0, ref MTC_SPINDLE_INFO param1); // Token: 0x060001D8 RID: 472 [DllImport("NTIFDLL.dll")] public static extern int MazGetProgramInfo(ushort param0, ref MTC_PROGRAM_INFO param1); // Token: 0x060001D9 RID: 473 [DllImport("NTIFDLL.dll")] public static extern int MazGetRunningInfo(ushort param0, ref MTC_RUNNING_INFO param1); // Token: 0x060001DA RID: 474 [DllImport("NTIFDLL.dll")] public static extern int MazGetMagazineToolNum(ushort param0, ushort param1, ref int param2); // Token: 0x060001DB RID: 475 [DllImport("NTIFDLL.dll")] public static extern int MazGetToolLife(ushort param0, ushort param1, short param2, ref MAZ_TLIFEALL param3); // Token: 0x060001DC RID: 476 [DllImport("NTIFDLL.dll")] public static extern int MazGetToolDataComp(ushort param0, ushort param1, short param2, ref MAZ_TDCOMPALL param3); // Token: 0x060001DD RID: 477 [DllImport("NTIFDLL.dll")] public static extern int MazSetToolDataComp(ushort param0, ushort param1, short param2, ref MAZ_TDCOMPALL param3); // Token: 0x060001DE RID: 478 [DllImport("NTIFDLL.dll")] public static extern int MazGetToolOffsetComp(ushort param0, ushort param1, short param2, ref MAZ_TOFFCOMP param3); // Token: 0x060001DF RID: 479 [DllImport("NTIFDLL.dll")] public static extern int MazSetToolOffsetComp(ushort param0, ushort param1, short param2, ref MAZ_TOFFCOMP param3); // Token: 0x060001E0 RID: 480 [DllImport("NTIFDLL.dll")] public static extern int MazGetToolOffsetInfo(ushort param0, ref MAZ_TOFFINFO param1); // Token: 0x060001E1 RID: 481 [DllImport("NTIFDLL.dll")] public static extern int MazDeleteToolData(ushort param0, ushort param1, ushort param2); // Token: 0x060001E2 RID: 482 [DllImport("NTIFDLL.dll")] public static extern int MazGetAllToolData(ushort param0, ushort param1, int param2, ref MAZ_TD param3); // Token: 0x060001E3 RID: 483 [DllImport("NTIFDLL.dll")] public static extern int MazSetToolData(ushort param0, ushort param1, ushort param2, ref MAZ_TDALL param3, ref MAZ_TD_ERRORALL param4); // Token: 0x060001E4 RID: 484 [DllImport("NTIFDLL.dll")] public static extern int MazGetMachineType(ushort param0, ref MAZ_MAC_TYPE param1); [DllImport("NTIFDLL.dll")] public static extern int MazGetMainPro(ushort param0, ushort param1, ref MAZ_PROINFO param2); // Token: 0x06000175 RID: 373 [DllImport("NTIFDLL.dll")] public static extern int MazGetRunningPro(ushort param0, ushort param1, ref MAZ_PROINFO param2); // Token: 0x06000176 RID: 374 [DllImport("NTIFDLL.dll")] public static extern int MazGetRunningPro2(ushort param0, ushort param1, ref MAZ_PROINFO2 param2); // Token: 0x06000178 RID: 376 [DllImport("NTIFDLL.dll")] public static extern int MazGetAxisLoad(ushort param0, ref MAZ_AXISLOAD param1); // Token: 0x0600017B RID: 379 [DllImport("NTIFDLL.dll")] public static extern int MazGetFeed(ushort param0, ushort param1, ref MAZ_FEED param2); // Token: 0x0600018A RID: 394 [DllImport("NTIFDLL.dll")] public static extern int MazGetRangedRRegister(ushort param0, int param1, int param2, ref int param3); // Token: 0x06000199 RID: 409 [DllImport("NTIFDLL.dll")] public static extern int MazGetRapidOverRide(ushort param0, ushort param1, ref ushort param2); // Token: 0x0600019A RID: 410 [DllImport("NTIFDLL.dll")] public static extern int MazGetSpindleOverRide(ushort param0, ushort param1, ref ushort param2); // Token: 0x0600019C RID: 412 [DllImport("NTIFDLL.dll")] public static extern int MazGetCmnVarInfo(ushort param0, ref short param1); // Token: 0x0600019D RID: 413 [DllImport("NTIFDLL.dll")] public static extern int MazGetRangedCmnVar(ushort param0, short param1, short param2, short param3, ref double param4); // Token: 0x0600019E RID: 414 [DllImport("NTIFDLL.dll")] public static extern int MazSetRangedCmnVar(ushort param0, short param1, short param2, short param3, ref double param4); // Token: 0x0600019F RID: 415 [DllImport("NTIFDLL.dll")] public static extern int MazGetPLCDevSignal(ushort hndl, short sDevID, short sSigNo, ref int bpValue); // Token: 0x060001A0 RID: 416 [DllImport("NTIFDLL.dll")] public static extern int MazGetModal(ushort hndl, ushort head, ref MAZ_MODAL_INFO modal); } // End for Focas1 class public struct MAZ_TD_ERRORALL { // Token: 0x04000478 RID: 1144 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20, ArraySubType = UnmanagedType.Struct)] public MAZ_TD_ERROR[] tdata_err; } public struct MAZ_TD_ERROR { // Token: 0x04000472 RID: 1138 public byte failure; // Token: 0x04000473 RID: 1139 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)] public string dummy1; // Token: 0x04000474 RID: 1140 public uint err_flg1; // Token: 0x04000475 RID: 1141 public uint err_flg2; // Token: 0x04000476 RID: 1142 public uint err_flg3; // Token: 0x04000477 RID: 1143 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)] public string dummy2; }