public static extern bool AllRStatus(uint hDev, ref MC07_S_STATUS_BUF psStsBuf, ref MC07_S_RESULT psResult);
 public static extern bool Org(uint hDev, ushort OrgType, ref MC07_S_RESULT psResult);
 public static extern bool BPortClose(uint hPort, ref MC07_S_RESULT psResult);
 public static extern bool SetOrgOffsetPulse(uint hDev, uint OffsetPulse, ref MC07_S_RESULT psResult);
 public static extern bool ReadOrgParam(uint hDev, ref MC07_S_ORG_PARAM psOrgParam, ref MC07_S_RESULT psResult);
 public static extern bool SetOrgSpec(uint hDev, ushort Spec, ref MC07_S_RESULT psResult);
 public static extern bool SetOrgDelay(uint hDev, ushort LimitDelay, ushort ScanDelay, ushort PulseDelay, ref MC07_S_RESULT psResult);
 public static extern bool LWRDrive(uint hDev, ushort Cmd, ref uint pWriteData, ref uint pReadData, ref MC07_S_RESULT psResult);
 public static extern bool BWaitDriveCommand(uint hDev, ushort WaitTime, ref MC07_S_RESULT psResult);
 public static extern bool IRDrive(uint hDev, ref MC07_S_DATA psData, ref MC07_S_RESULT psResult);
 public static extern bool BRDriveData2(uint hDev, ref ushort pData, ref MC07_S_RESULT psResult);
 public static extern bool LRDrive(uint hDev, ref uint pData, ref MC07_S_RESULT psResult);
 public static extern bool BRStatusBuf(uint hDev, ushort[] StatusBuf, ref MC07_S_RESULT psResult);
 public static extern bool BRStatus5(uint hDev, ref ushort pStatus, ref MC07_S_RESULT psResult);
 public static extern bool IncFromAbs(uint hDevX, uint hDevY, ref MC07_S_XY_POSITION psAbsPosition, ref MC07_S_XY_POSITION psIncPosition, ref MC07_S_RESULT psResult);
 public static extern bool BWaitComregNotFull(uint hDev, ushort WaitTime, ref MC07_S_RESULT psResult);
 public static extern bool ReadOrgStatus(uint hDev, ref ushort pStatus, ref MC07_S_RESULT psResult);
 public static extern bool BIsWait(uint hDev, ref ushort pWaitSts, ref MC07_S_RESULT psResult);
 public static extern bool SetOrgMarginPulse(uint hDev, uint MarginPulse, ref MC07_S_RESULT psResult);
 public static extern bool BBreakWait(uint hDev, ref MC07_S_RESULT psResult);
 public static extern bool SetOrgErrorPulse(uint hDev, uint CScanErrorPulse, uint PulseErrorPulse, ref MC07_S_RESULT psResult);
 public static extern bool ReadSpeedRate(uint hDev, ref ushort pResolNo, ref MC07_S_SPEED_RATE psSpeedRate, ref MC07_S_RESULT psResult);
 public static extern bool SetOrgPresetPulse(uint hDev, int PresetPulse, ref MC07_S_RESULT psResult);
 public static extern bool McIncCirCp(uint hDevX, uint hDevY, ushort DrvSpec, ushort Dir, ref MC07_S_XY_POSITION psCenterPosition, ref MC07_S_XY_POSITION psTargetPosition, ref MC07_S_RESULT psResult);
 public static extern bool ResetOrgFlag(uint hDev, ref MC07_S_RESULT psResult);
 public static extern bool GetCirShortPulse(ushort Dir, ref MC07_S_XY_POSITION psCenterPosition, ref MC07_S_XY_POSITION psTargetPosition, ref int pShortPulse, ref MC07_S_RESULT psResult);
 public static extern bool BPortOpen(ushort UnitNo, ushort IoPort, ref uint phPort, ref MC07_S_RESULT psResult);
 public static extern bool GetCirCenterPosition(ref MC07_S_XY_POSITION psPassPosition, ref MC07_S_XY_POSITION psTargetPosition, ref ushort pDir, ref MC07_S_XY_POSITION psCenterPosition, ref MC07_S_RESULT psResult);
 public static extern bool BPortIn(uint hPort, ref ushort pData, ref MC07_S_RESULT psResult);
 public static extern bool BWDriveCommand(uint hDev, ref ushort pCmd, ref MC07_S_RESULT psResult);