⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dlprinterportioxcontrol_tlb.h

📁 这里介绍的一款多功能编程器
💻 H
📖 第 1 页 / 共 3 页
字号:
  }

  VARIANT_BOOL get_LPTError(void)
  {
    VARIANT_BOOL Value;
    get_LPTError(&Value);
    return Value;
  }

  HRESULT /*[VT_HRESULT:0]*/  get_LPTNumPorts(unsigned char* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("LPTNumPorts"), DISPID(13));
    TAutoArgs<0> _args;
    return OutRetValSetterPtr(Value /*[VT_UI1:1]*/, _args, OlePropertyGet(_dispid, _args));
  }

  unsigned char get_LPTNumPorts(void)
  {
    unsigned char Value;
    get_LPTNumPorts(&Value);
    return Value;
  }

  HRESULT /*[VT_HRESULT:0]*/  get_LPTNumber(unsigned char* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("LPTNumber"), DISPID(14));
    TAutoArgs<0> _args;
    return OutRetValSetterPtr(Value /*[VT_UI1:1]*/, _args, OlePropertyGet(_dispid, _args));
  }

  unsigned char get_LPTNumber(void)
  {
    unsigned char Value;
    get_LPTNumber(&Value);
    return Value;
  }

  HRESULT /*[VT_HRESULT:0]*/  set_LPTNumber(unsigned char Value/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("LPTNumber"), DISPID(14));
    TAutoArgs<1> _args;
    _args[1] = Value /*[VT_UI1:0]*/;
    return OlePropertyPut(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  get_LPTBasePort(short* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("LPTBasePort"), DISPID(15));
    TAutoArgs<0> _args;
    return OutRetValSetterPtr(Value /*[VT_I2:1]*/, _args, OlePropertyGet(_dispid, _args));
  }

  short get_LPTBasePort(void)
  {
    short Value;
    get_LPTBasePort(&Value);
    return Value;
  }

  HRESULT /*[VT_HRESULT:0]*/  OpenDriver()
  {
    static _TDispID _dispid(*this, OLETEXT("OpenDriver"), DISPID(16));
    return OleFunction(_dispid);
  }

  HRESULT /*[VT_HRESULT:0]*/  CloseDriver()
  {
    static _TDispID _dispid(*this, OLETEXT("CloseDriver"), DISPID(17));
    return OleFunction(_dispid);
  }

  HRESULT /*[VT_HRESULT:0]*/  ReadPortFIFO(short PortAddr/*[in]*/,short NumPorts/*[in]*/,
                                           unsigned char Buffer/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("ReadPortFIFO"), DISPID(18));
    TAutoArgs<3> _args;
    _args[1] = PortAddr /*[VT_I2:0]*/;
    _args[2] = NumPorts /*[VT_I2:0]*/;
    _args[3] = Buffer /*[VT_UI1:0]*/;
    return OleFunction(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  WritePortFIFO(short PortAddr/*[in]*/,short NumPorts/*[in]*/,
                                            unsigned char Buffer/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("WritePortFIFO"), DISPID(19));
    TAutoArgs<3> _args;
    _args[1] = PortAddr /*[VT_I2:0]*/;
    _args[2] = NumPorts /*[VT_I2:0]*/;
    _args[3] = Buffer /*[VT_UI1:0]*/;
    return OleFunction(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  ReadWPortFIFO(short PortAddr/*[in]*/,short NumPorts/*[in]*/,
                                            short Buffer/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("ReadWPortFIFO"), DISPID(20));
    TAutoArgs<3> _args;
    _args[1] = PortAddr /*[VT_I2:0]*/;
    _args[2] = NumPorts /*[VT_I2:0]*/;
    _args[3] = Buffer /*[VT_I2:0]*/;
    return OleFunction(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  WriteWPortFIFO(short PortAddr/*[in]*/,short NumPorts/*[in]*/,
                                             short Buffer/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("WriteWPortFIFO"), DISPID(21));
    TAutoArgs<3> _args;
    _args[1] = PortAddr /*[VT_I2:0]*/;
    _args[2] = NumPorts /*[VT_I2:0]*/;
    _args[3] = Buffer /*[VT_I2:0]*/;
    return OleFunction(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  ReadLPortFIFO(short PortAddr/*[in]*/,short NumPorts/*[in]*/,
                                            long Buffer/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("ReadLPortFIFO"), DISPID(22));
    TAutoArgs<3> _args;
    _args[1] = PortAddr /*[VT_I2:0]*/;
    _args[2] = NumPorts /*[VT_I2:0]*/;
    _args[3] = Buffer /*[VT_I4:0]*/;
    return OleFunction(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  WriteLPortFIFO(short PortAddr/*[in]*/,short NumPorts/*[in]*/,
                                             long Buffer/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("WriteLPortFIFO"), DISPID(23));
    TAutoArgs<3> _args;
    _args[1] = PortAddr /*[VT_I2:0]*/;
    _args[2] = NumPorts /*[VT_I2:0]*/;
    _args[3] = Buffer /*[VT_I4:0]*/;
    return OleFunction(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  ReadPort(short Address/*[in]*/,unsigned char* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("ReadPort"), DISPID(24));
    TAutoArgs<1> _args;
    _args[1] = Address /*[VT_I2:0]*/;
    return OutRetValSetterPtr(Value /*[VT_UI1:1]*/, _args, OleFunction(_dispid, _args));
  }

  HRESULT /*[VT_HRESULT:0]*/  WritePort(short Address/*[in]*/,unsigned char Data/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("WritePort"), DISPID(25));
    TAutoArgs<2> _args;
    _args[1] = Address /*[VT_I2:0]*/;
    _args[2] = Data /*[VT_UI1:0]*/;
    return OleFunction(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  ReadPortW(short Address/*[in]*/,short* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("ReadPortW"), DISPID(26));
    TAutoArgs<1> _args;
    _args[1] = Address /*[VT_I2:0]*/;
    return OutRetValSetterPtr(Value /*[VT_I2:1]*/, _args, OleFunction(_dispid, _args));
  }

  HRESULT /*[VT_HRESULT:0]*/  WritePortW(short Address/*[in]*/,short Data/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("WritePortW"), DISPID(27));
    TAutoArgs<2> _args;
    _args[1] = Address /*[VT_I2:0]*/;
    _args[2] = Data /*[VT_I2:0]*/;
    return OleFunction(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  ReadPortL(short Address/*[in]*/,long* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("ReadPortL"), DISPID(28));
    TAutoArgs<1> _args;
    _args[1] = Address /*[VT_I2:0]*/;
    return OutRetValSetterPtr(Value /*[VT_I4:1]*/, _args, OleFunction(_dispid, _args));
  }

  HRESULT /*[VT_HRESULT:0]*/  WritePortL(short Address/*[in]*/,long Data/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("WritePortL"), DISPID(29));
    TAutoArgs<2> _args;
    _args[1] = Address /*[VT_I2:0]*/;
    _args[2] = Data /*[VT_I4:0]*/;
    return OleFunction(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  get_DriverPath(BSTR* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("DriverPath"), DISPID(30));
    TAutoArgs<0> _args;
    return OutRetValSetterPtr(Value /*[VT_BSTR:1]*/, _args, OlePropertyGet(_dispid, _args));
  }

  BSTR get_DriverPath(void)
  {
    BSTR Value;
    get_DriverPath(&Value);
    return Value;
  }

  HRESULT /*[VT_HRESULT:0]*/  set_DriverPath(BSTR Value/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("DriverPath"), DISPID(30));
    TAutoArgs<1> _args;
    _args[1] = Value /*[VT_BSTR:0]*/;
    return OlePropertyPut(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  get_DLLPath(BSTR* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("DLLPath"), DISPID(31));
    TAutoArgs<0> _args;
    return OutRetValSetterPtr(Value /*[VT_BSTR:1]*/, _args, OlePropertyGet(_dispid, _args));
  }

  BSTR get_DLLPath(void)
  {
    BSTR Value;
    get_DLLPath(&Value);
    return Value;
  }

  HRESULT /*[VT_HRESULT:0]*/  set_DLLPath(BSTR Value/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("DLLPath"), DISPID(31));
    TAutoArgs<1> _args;
    _args[1] = Value /*[VT_BSTR:0]*/;
    return OlePropertyPut(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  get_ActiveHW(VARIANT_BOOL* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("ActiveHW"), DISPID(32));
    TAutoArgs<0> _args;
    return OutRetValSetterPtr(Value /*[VT_BOOL:1]*/, _args, OlePropertyGet(_dispid, _args));
  }

  VARIANT_BOOL get_ActiveHW(void)
  {
    VARIANT_BOOL Value;
    get_ActiveHW(&Value);
    return Value;
  }

  HRESULT /*[VT_HRESULT:0]*/  get_HardAccess(VARIANT_BOOL* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("HardAccess"), DISPID(33));
    TAutoArgs<0> _args;
    return OutRetValSetterPtr(Value /*[VT_BOOL:1]*/, _args, OlePropertyGet(_dispid, _args));
  }

  VARIANT_BOOL get_HardAccess(void)
  {
    VARIANT_BOOL Value;
    get_HardAccess(&Value);
    return Value;
  }

  HRESULT /*[VT_HRESULT:0]*/  set_HardAccess(VARIANT_BOOL Value/*[in]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("HardAccess"), DISPID(33));
    TAutoArgs<1> _args;
    _args[1] = Value /*[VT_BOOL:0]*/;
    return OlePropertyPut(_dispid, _args);
  }

  HRESULT /*[VT_HRESULT:0]*/  get_LastError(BSTR* Value/*[out,retval]*/)
  {
    static _TDispID _dispid(*this, OLETEXT("LastError"), DISPID(34));
    TAutoArgs<0> _args;
    return OutRetValSetterPtr(Value /*[VT_BSTR:1]*/, _args, OlePropertyGet(_dispid, _args));
  }

  BSTR get_LastError(void)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -