// ************************************************************************ // // WARNING // ------- // The types declared in this file were generated from data read from a // Type Library. If this type library is explicitly or indirectly (via // another type library referring to this type library) re-imported, or the // 'Refresh' command of the Type Library Editor activated while editing the // Type Library, the contents of this file will be regenerated and all // manual modifications will be lost. // ************************************************************************ // // C++ TLBWRTR : $Revision: 1.151.1.0.1.27 $ // File generated on 2004-04-12 18:56:01 from Type Library described below. // ************************************************************************ // // Type Lib: D:\MS PARK\develop_project\QXDM\qxdm.tlb (1) // LIBID: {7EF1A2E3-38BB-11D3-9883-0008C78F1716} // LCID: 0 // Helpfile: // HelpString: // DepndLst: // (1) v2.0 stdole, (C:\WINNT\system32\stdole2.tlb) // ************************************************************************ // #ifndef qxdm_TLBH #define qxdm_TLBH #pragma option push -b -w-inl #include #if !defined(__UTILCLS_H_VERSION) || (__UTILCLS_H_VERSION < 0x0600) // // The code generated by the TLIBIMP utility or the Import|TypeLibrary // and Import|ActiveX feature of C++Builder rely on specific versions of // the header file UTILCLS.H found in the INCLUDE\VCL directory. If an // older version of the file is detected, you probably need an update/patch. // #error "This file requires a newer version of the header UTILCLS.H" \ "You need to apply an update/patch to your copy of C++Builder" #endif #include #include #if defined(USING_ATLVCL) || defined(USING_ATL) #if !defined(__TLB_NO_EVENT_WRAPPERS) #include #endif #endif // *********************************************************************// // Forward reference of some VCL types (to avoid including STDVCL.HPP) // *********************************************************************// namespace Stdvcl {class IStrings; class IStringsDisp;} using namespace Stdvcl; typedef TComInterface IStringsPtr; typedef TComInterface IStringsDispPtr; namespace Qxdm_tlb { // *********************************************************************// // HelpString: // Version: 1.0 // *********************************************************************// // *********************************************************************// // GUIDS declared in the TypeLibrary. Following prefixes are used: // Type Libraries : LIBID_xxxx // CoClasses : CLSID_xxxx // DISPInterfaces : DIID_xxxx // Non-DISP interfaces: IID_xxxx // *********************************************************************// extern "C" const __declspec(selectany) GUID LIBID_qxdm = {0x7EF1A2E3, 0x38BB, 0x11D3,{ 0x98, 0x83, 0x00,0x08, 0xC7, 0x8F,0x17, 0x16} }; extern "C" const __declspec(selectany) GUID DIID_IQxdm = {0xC6739993, 0x3940, 0x11D3,{ 0x98, 0x84, 0x00,0x08, 0xC7, 0x8F,0x17, 0x16} }; extern "C" const __declspec(selectany) GUID CLSID_Document = {0xC6739994, 0x3940, 0x11D3,{ 0x98, 0x84, 0x00,0x08, 0xC7, 0x8F,0x17, 0x16} }; // *********************************************************************// // Forward declaration of types defined in TypeLibrary // *********************************************************************// interface DECLSPEC_UUID("{C6739993-3940-11D3-9884-0008C78F1716}") IQxdm; typedef TComInterface IQxdmPtr; // *********************************************************************// // Declaration of CoClasses defined in Type Library // (NOTE: Here we map each CoClass to its Default Interface) // // The LIBID_OF_ macro(s) map a LIBID_OF_CoClassName to the GUID of this // TypeLibrary. It simplifies the updating of macros when CoClass name // change. // *********************************************************************// typedef IQxdm Document; typedef IQxdmPtr DocumentPtr; #define LIBID_OF_Document (&LIBID_qxdm) // *********************************************************************// // Interface: IQxdm // Flags: (4096) Dispatchable // GUID: {C6739993-3940-11D3-9884-0008C78F1716} // *********************************************************************// interface IQxdm : public TDispWrapper { void __fastcall InjectDmIcdPacket(BSTR Packet, long Len) { _TDispID _dispid(/* InjectDmIcdPacket */ DISPID(106)); TAutoArgs<2> _args; _args[1] = Packet /*[VT_BSTR:0]*/; _args[2] = Len /*[VT_I4:0]*/; OleProcedure(_dispid, _args); } void __fastcall SetLoggingOff(BSTR FileName) { _TDispID _dispid(/* SetLoggingOff */ DISPID(102)); TAutoArgs<1> _args; _args[1] = FileName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } void __fastcall LoadConfig(BSTR FileName) { _TDispID _dispid(/* LoadConfig */ DISPID(116)); TAutoArgs<1> _args; _args[1] = FileName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } long __fastcall LogMaskOff(short LogCode, short EquipmentId) { _TDispID _dispid(/* LogMaskOff */ DISPID(114)); TAutoArgs<2> _args; _args[1] = LogCode /*[VT_I2:0]*/; _args[2] = EquipmentId /*[VT_I2:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } void __fastcall SetLoggingOnEx(BSTR LogMask, short EquipId) { _TDispID _dispid(/* SetLoggingOnEx */ DISPID(115)); TAutoArgs<2> _args; _args[1] = LogMask /*[VT_BSTR:0]*/; _args[2] = EquipId /*[VT_I2:0]*/; OleProcedure(_dispid, _args); } long __fastcall ResetPhone() { _TDispID _dispid(/* ResetPhone */ DISPID(104)); TAutoArgs<0> _args; OleFunction(_dispid, _args); return _args.GetRetVariant(); } long __fastcall SendDmIcdPacket(BSTR ReqPkt, long ReqLen, long tmo) { _TDispID _dispid(/* SendDmIcdPacket */ DISPID(103)); TAutoArgs<3> _args; _args[1] = ReqPkt /*[VT_BSTR:0]*/; _args[2] = ReqLen /*[VT_I4:0]*/; _args[3] = tmo /*[VT_I4:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } long __fastcall OfflineDigital() { _TDispID _dispid(/* OfflineDigital */ DISPID(105)); TAutoArgs<0> _args; OleFunction(_dispid, _args); return _args.GetRetVariant(); } void __fastcall SetLoggingOn(BSTR MaskString) { _TDispID _dispid(/* SetLoggingOn */ DISPID(101)); TAutoArgs<1> _args; _args[1] = MaskString /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } BSTR __fastcall AutoTest() { _TDispID _dispid(/* AutoTest */ DISPID(100)); TAutoArgs<0> _args; OleFunction(_dispid, _args); return _args.GetRetVariant(); } void __fastcall SendScript(BSTR Command) { _TDispID _dispid(/* SendScript */ DISPID(107)); TAutoArgs<1> _args; _args[1] = Command /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } void __fastcall QXDMTextOut(BSTR TextString) { _TDispID _dispid(/* QXDMTextOut */ DISPID(108)); TAutoArgs<1> _args; _args[1] = TextString /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } VARIANT_BOOL __fastcall SetPPPLoggingOn(BSTR pLogFile) { _TDispID _dispid(/* SetPPPLoggingOn */ DISPID(112)); TAutoArgs<1> _args; _args[1] = pLogFile /*[VT_BSTR:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } VARIANT __fastcall SendDmIcdPacketEx(VARIANT Packet, long tmo) { _TDispID _dispid(/* SendDmIcdPacketEx */ DISPID(110)); TAutoArgs<2> _args; _args[1] = Packet /*[VT_VARIANT:0]*/; _args[2] = tmo /*[VT_I4:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } VARIANT_BOOL __fastcall SetPPPLoggingOff() { _TDispID _dispid(/* SetPPPLoggingOff */ DISPID(111)); TAutoArgs<0> _args; OleFunction(_dispid, _args); return _args.GetRetVariant(); } void __fastcall ClearView(BSTR viewName) { _TDispID _dispid(/* ClearView */ DISPID(118)); TAutoArgs<1> _args; _args[1] = viewName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } void __fastcall CopyAllToFile(BSTR viewName, BSTR FileName) { _TDispID _dispid(/* CopyAllToFile */ DISPID(119)); TAutoArgs<2> _args; _args[1] = viewName /*[VT_BSTR:0]*/; _args[2] = FileName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } void __fastcall SaveConfig(BSTR FileName) { _TDispID _dispid(/* SaveConfig */ DISPID(117)); TAutoArgs<1> _args; _args[1] = FileName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } void __fastcall QuitApplication() { _TDispID _dispid(/* QuitApplication */ DISPID(109)); OleProcedure(_dispid); } long __fastcall LogMaskOn(short LogCode, short EquipmentId) { _TDispID _dispid(/* LogMaskOn */ DISPID(113)); TAutoArgs<2> _args; _args[1] = LogCode /*[VT_I2:0]*/; _args[2] = EquipmentId /*[VT_I2:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } void __fastcall set_COMPort(short /*[VT_I2:0]*/ Value) { _TDispID _dispid(/* COMPort */ DISPID(7)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } short /*[VT_I2:0]*/ __fastcall get_COMPort() { _TDispID _dispid(/* COMPort */ DISPID(7)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } void __fastcall set_Visible(VARIANT_BOOL /*[VT_BOOL:0]*/ Value) { _TDispID _dispid(/* Visible */ DISPID(6)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } VARIANT_BOOL /*[VT_BOOL:0]*/ __fastcall get_Visible() { _TDispID _dispid(/* Visible */ DISPID(6)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } void __fastcall set_ResponsePacket(BSTR /*[VT_BSTR:0]*/ Value) { _TDispID _dispid(/* ResponsePacket */ DISPID(5)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } BSTR /*[VT_BSTR:0]*/ __fastcall get_ResponsePacket() { _TDispID _dispid(/* ResponsePacket */ DISPID(5)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } void __fastcall set_IsPhoneConnected(long /*[VT_I4:0]*/ Value) { _TDispID _dispid(/* IsPhoneConnected */ DISPID(4)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } long /*[VT_I4:0]*/ __fastcall get_IsPhoneConnected() { _TDispID _dispid(/* IsPhoneConnected */ DISPID(4)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } void __fastcall set_DipSwitchMask(long /*[VT_I4:0]*/ Value) { _TDispID _dispid(/* DipSwitchMask */ DISPID(3)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } long /*[VT_I4:0]*/ __fastcall get_DipSwitchMask() { _TDispID _dispid(/* DipSwitchMask */ DISPID(3)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } void __fastcall set_DataRate(long /*[VT_I4:0]*/ Value) { _TDispID _dispid(/* DataRate */ DISPID(2)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } long /*[VT_I4:0]*/ __fastcall get_DataRate() { _TDispID _dispid(/* DataRate */ DISPID(2)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } void __fastcall set_LogMask(BSTR /*[VT_BSTR:0]*/ Value) { _TDispID _dispid(/* LogMask */ DISPID(1)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } BSTR /*[VT_BSTR:0]*/ __fastcall get_LogMask() { _TDispID _dispid(/* LogMask */ DISPID(1)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } __property short COMPort = {read = get_COMPort, write = set_COMPort}; __property VARIANT_BOOL Visible = {read = get_Visible, write = set_Visible}; __property BSTR ResponsePacket = {read = get_ResponsePacket, write = set_ResponsePacket}; __property long IsPhoneConnected = {read = get_IsPhoneConnected, write = set_IsPhoneConnected}; __property long DipSwitchMask = {read = get_DipSwitchMask, write = set_DipSwitchMask}; __property long DataRate = {read = get_DataRate, write = set_DataRate}; __property BSTR LogMask = {read = get_LogMask, write = set_LogMask}; }; #if !defined(__TLB_NO_INTERFACE_WRAPPERS) // *********************************************************************// // DispIntf: IQxdm // Flags: (4096) Dispatchable // GUID: {C6739993-3940-11D3-9884-0008C78F1716} // *********************************************************************// template class IQxdmDispT : public TAutoDriver { public: IQxdmDispT(){} IQxdmDispT(IQxdm *pintf) { TAutoDriver::Bind(pintf, false); } IQxdmDispT(IQxdmPtr pintf) { TAutoDriver::Bind(pintf, true); } IQxdmDispT& operator=(IQxdm *pintf) { TAutoDriver::Bind(pintf, false); return *this; } IQxdmDispT& operator=(IQxdmPtr pintf) { TAutoDriver::Bind(pintf, true); return *this; } HRESULT BindDefault() { return OLECHECK(Bind(CLSID_Document)); } HRESULT BindRunning() { return BindToActive(CLSID_Document); } void __fastcall InjectDmIcdPacket(BSTR Packet, long Len); void __fastcall SetLoggingOff(BSTR FileName); void __fastcall LoadConfig(BSTR FileName); long __fastcall LogMaskOff(short LogCode, short EquipmentId); void __fastcall SetLoggingOnEx(BSTR LogMask, short EquipId); long __fastcall ResetPhone(); long __fastcall SendDmIcdPacket(BSTR ReqPkt, long ReqLen, long tmo); long __fastcall OfflineDigital(); void __fastcall SetLoggingOn(BSTR MaskString); BSTR __fastcall AutoTest(); void __fastcall SendScript(BSTR Command); void __fastcall QXDMTextOut(BSTR TextString); VARIANT_BOOL __fastcall SetPPPLoggingOn(BSTR pLogFile); VARIANT __fastcall SendDmIcdPacketEx(VARIANT Packet, long tmo); VARIANT_BOOL __fastcall SetPPPLoggingOff(); void __fastcall ClearView(BSTR viewName); void __fastcall CopyAllToFile(BSTR viewName, BSTR FileName); void __fastcall SaveConfig(BSTR FileName); void __fastcall QuitApplication(); long __fastcall LogMaskOn(short LogCode, short EquipmentId); void __fastcall set_COMPort(short Value); short __fastcall get_COMPort(); void __fastcall set_Visible(VARIANT_BOOL Value); VARIANT_BOOL __fastcall get_Visible(); void __fastcall set_ResponsePacket(BSTR Value); BSTR __fastcall get_ResponsePacket(); void __fastcall set_IsPhoneConnected(long Value); long __fastcall get_IsPhoneConnected(); void __fastcall set_DipSwitchMask(long Value); long __fastcall get_DipSwitchMask(); void __fastcall set_DataRate(long Value); long __fastcall get_DataRate(); void __fastcall set_LogMask(BSTR Value); BSTR __fastcall get_LogMask(); __property short COMPort = {read = get_COMPort, write = set_COMPort}; __property VARIANT_BOOL Visible = {read = get_Visible, write = set_Visible}; __property BSTR ResponsePacket = {read = get_ResponsePacket, write = set_ResponsePacket}; __property long IsPhoneConnected = {read = get_IsPhoneConnected, write = set_IsPhoneConnected}; __property long DipSwitchMask = {read = get_DipSwitchMask, write = set_DipSwitchMask}; __property long DataRate = {read = get_DataRate, write = set_DataRate}; __property BSTR LogMask = {read = get_LogMask, write = set_LogMask}; }; typedef IQxdmDispT IQxdmDisp; // *********************************************************************// // DispIntf: IQxdm // Flags: (4096) Dispatchable // GUID: {C6739993-3940-11D3-9884-0008C78F1716} // *********************************************************************// template void __fastcall IQxdmDispT::InjectDmIcdPacket(BSTR Packet, long Len) { _TDispID _dispid(*this, OLETEXT("InjectDmIcdPacket"), DISPID(106)); TAutoArgs<2> _args; _args[1] = Packet /*[VT_BSTR:0]*/; _args[2] = Len /*[VT_I4:0]*/; OleProcedure(_dispid, _args); } template void __fastcall IQxdmDispT::SetLoggingOff(BSTR FileName) { _TDispID _dispid(*this, OLETEXT("SetLoggingOff"), DISPID(102)); TAutoArgs<1> _args; _args[1] = FileName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } template void __fastcall IQxdmDispT::LoadConfig(BSTR FileName) { _TDispID _dispid(*this, OLETEXT("LoadConfig"), DISPID(116)); TAutoArgs<1> _args; _args[1] = FileName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } template long __fastcall IQxdmDispT::LogMaskOff(short LogCode, short EquipmentId) { _TDispID _dispid(*this, OLETEXT("LogMaskOff"), DISPID(114)); TAutoArgs<2> _args; _args[1] = LogCode /*[VT_I2:0]*/; _args[2] = EquipmentId /*[VT_I2:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::SetLoggingOnEx(BSTR LogMask, short EquipId) { _TDispID _dispid(*this, OLETEXT("SetLoggingOnEx"), DISPID(115)); TAutoArgs<2> _args; _args[1] = LogMask /*[VT_BSTR:0]*/; _args[2] = EquipId /*[VT_I2:0]*/; OleProcedure(_dispid, _args); } template long __fastcall IQxdmDispT::ResetPhone() { _TDispID _dispid(*this, OLETEXT("ResetPhone"), DISPID(104)); TAutoArgs<0> _args; OleFunction(_dispid, _args); return _args.GetRetVariant(); } template long __fastcall IQxdmDispT::SendDmIcdPacket(BSTR ReqPkt, long ReqLen, long tmo) { _TDispID _dispid(*this, OLETEXT("SendDmIcdPacket"), DISPID(103)); TAutoArgs<3> _args; _args[1] = ReqPkt /*[VT_BSTR:0]*/; _args[2] = ReqLen /*[VT_I4:0]*/; _args[3] = tmo /*[VT_I4:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } template long __fastcall IQxdmDispT::OfflineDigital() { _TDispID _dispid(*this, OLETEXT("OfflineDigital"), DISPID(105)); TAutoArgs<0> _args; OleFunction(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::SetLoggingOn(BSTR MaskString) { _TDispID _dispid(*this, OLETEXT("SetLoggingOn"), DISPID(101)); TAutoArgs<1> _args; _args[1] = MaskString /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } template BSTR __fastcall IQxdmDispT::AutoTest() { _TDispID _dispid(*this, OLETEXT("AutoTest"), DISPID(100)); TAutoArgs<0> _args; OleFunction(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::SendScript(BSTR Command) { _TDispID _dispid(*this, OLETEXT("SendScript"), DISPID(107)); TAutoArgs<1> _args; _args[1] = Command /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } template void __fastcall IQxdmDispT::QXDMTextOut(BSTR TextString) { _TDispID _dispid(*this, OLETEXT("QXDMTextOut"), DISPID(108)); TAutoArgs<1> _args; _args[1] = TextString /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } template VARIANT_BOOL __fastcall IQxdmDispT::SetPPPLoggingOn(BSTR pLogFile) { _TDispID _dispid(*this, OLETEXT("SetPPPLoggingOn"), DISPID(112)); TAutoArgs<1> _args; _args[1] = pLogFile /*[VT_BSTR:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } template VARIANT __fastcall IQxdmDispT::SendDmIcdPacketEx(VARIANT Packet, long tmo) { _TDispID _dispid(*this, OLETEXT("SendDmIcdPacketEx"), DISPID(110)); TAutoArgs<2> _args; _args[1] = Packet /*[VT_VARIANT:0]*/; _args[2] = tmo /*[VT_I4:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } template VARIANT_BOOL __fastcall IQxdmDispT::SetPPPLoggingOff() { _TDispID _dispid(*this, OLETEXT("SetPPPLoggingOff"), DISPID(111)); TAutoArgs<0> _args; OleFunction(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::ClearView(BSTR viewName) { _TDispID _dispid(*this, OLETEXT("ClearView"), DISPID(118)); TAutoArgs<1> _args; _args[1] = viewName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } template void __fastcall IQxdmDispT::CopyAllToFile(BSTR viewName, BSTR FileName) { _TDispID _dispid(*this, OLETEXT("CopyAllToFile"), DISPID(119)); TAutoArgs<2> _args; _args[1] = viewName /*[VT_BSTR:0]*/; _args[2] = FileName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } template void __fastcall IQxdmDispT::SaveConfig(BSTR FileName) { _TDispID _dispid(*this, OLETEXT("SaveConfig"), DISPID(117)); TAutoArgs<1> _args; _args[1] = FileName /*[VT_BSTR:0]*/; OleProcedure(_dispid, _args); } template void __fastcall IQxdmDispT::QuitApplication() { _TDispID _dispid(*this, OLETEXT("QuitApplication"), DISPID(109)); OleProcedure(_dispid); } template long __fastcall IQxdmDispT::LogMaskOn(short LogCode, short EquipmentId) { _TDispID _dispid(*this, OLETEXT("LogMaskOn"), DISPID(113)); TAutoArgs<2> _args; _args[1] = LogCode /*[VT_I2:0]*/; _args[2] = EquipmentId /*[VT_I2:0]*/; OleFunction(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::set_COMPort(short /*[VT_I2:0]*/ Value) { _TDispID _dispid(*this, OLETEXT("COMPort"), DISPID(7)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } template short /*[VT_I2:0]*/ __fastcall IQxdmDispT::get_COMPort() { _TDispID _dispid(*this, OLETEXT("COMPort"), DISPID(7)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::set_Visible(VARIANT_BOOL /*[VT_BOOL:0]*/ Value) { _TDispID _dispid(*this, OLETEXT("Visible"), DISPID(6)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } template VARIANT_BOOL /*[VT_BOOL:0]*/ __fastcall IQxdmDispT::get_Visible() { _TDispID _dispid(*this, OLETEXT("Visible"), DISPID(6)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::set_ResponsePacket(BSTR /*[VT_BSTR:0]*/ Value) { _TDispID _dispid(*this, OLETEXT("ResponsePacket"), DISPID(5)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } template BSTR /*[VT_BSTR:0]*/ __fastcall IQxdmDispT::get_ResponsePacket() { _TDispID _dispid(*this, OLETEXT("ResponsePacket"), DISPID(5)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::set_IsPhoneConnected(long /*[VT_I4:0]*/ Value) { _TDispID _dispid(*this, OLETEXT("IsPhoneConnected"), DISPID(4)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } template long /*[VT_I4:0]*/ __fastcall IQxdmDispT::get_IsPhoneConnected() { _TDispID _dispid(*this, OLETEXT("IsPhoneConnected"), DISPID(4)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::set_DipSwitchMask(long /*[VT_I4:0]*/ Value) { _TDispID _dispid(*this, OLETEXT("DipSwitchMask"), DISPID(3)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } template long /*[VT_I4:0]*/ __fastcall IQxdmDispT::get_DipSwitchMask() { _TDispID _dispid(*this, OLETEXT("DipSwitchMask"), DISPID(3)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::set_DataRate(long /*[VT_I4:0]*/ Value) { _TDispID _dispid(*this, OLETEXT("DataRate"), DISPID(2)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } template long /*[VT_I4:0]*/ __fastcall IQxdmDispT::get_DataRate() { _TDispID _dispid(*this, OLETEXT("DataRate"), DISPID(2)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } template void __fastcall IQxdmDispT::set_LogMask(BSTR /*[VT_BSTR:0]*/ Value) { _TDispID _dispid(*this, OLETEXT("LogMask"), DISPID(1)); TAutoArgs<1> _args; _args[1] = Value; OlePropertyPut(_dispid, _args); } template BSTR /*[VT_BSTR:0]*/ __fastcall IQxdmDispT::get_LogMask() { _TDispID _dispid(*this, OLETEXT("LogMask"), DISPID(1)); TAutoArgs<0> _args; OlePropertyGet(_dispid, _args); return _args.GetRetVariant(); } // *********************************************************************// // The following typedefs expose classes (named CoCoClassName) that // provide static Create() and CreateRemote(LPWSTR machineName) methods // for creating an instance of an exposed object. These functions can // be used by client wishing to automate CoClasses exposed by this // typelibrary. // *********************************************************************// #endif // __TLB_NO_INTERFACE_WRAPPERS }; // namespace Qxdm_tlb #if !defined(NO_IMPLICIT_NAMESPACE_USE) using namespace Qxdm_tlb; #endif #pragma option pop #endif // qxdm_TLBH