| | |
| | | public: |
| | | xaserverarg(kxaserverarg* impl) :xnative(impl) {} |
| | | xaserverarg():xnative(Hxsoft::XFrame::IXAServerArg::CreateInstance()){} |
| | | xaserverarg(xaserverarg & rhs){ |
| | | xaserverarg(xaserverarg& rhs) { |
| | | if(rhs.GetKXAServerArg()) rhs.GetKXAServerArg()->AddRef_(); |
| | | this->setNativePointer(rhs.GetNativePtr()); |
| | | } |
| | | xaserverarg(xaserverarg&& rhs) { |
| | | ((kxaserverarg*)rhs.getNativePointer())->AddRef_(); |
| | | this->setNativePointer(rhs.GetNativePtr()); |
| | | } |
| | |
| | | if (rhs)rhs->AddRef_(); |
| | | SetNativePtr(rhs); |
| | | return *this; |
| | | } |
| | | |
| | | operator LPARAM() |
| | | { |
| | | return (LPARAM)this; |
| | | } |
| | | |
| | | public: |
| | |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->SetArg(argname,val,typ); |
| | | } |
| | | string GetString() //alias "?GetString@IXAServerArg@XFrame@Hxsoft@@QAEPB_WXZ" from "xframe.dll"; |
| | | xstring GetString() //alias "?GetString@IXAServerArg@XFrame@Hxsoft@@QAEPB_WXZ" from "xframe.dll"; |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetString(); |
| | | } |
| | |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetArgInt((LPTSTR)argname); |
| | | } |
| | | string GetArgString(string argname) //alias "?GetArgString@IXAServerArg@XFrame@Hxsoft@@QAEPA_WPA_W@Z"; |
| | | xstring GetArgString(string argname) //alias "?GetArgString@IXAServerArg@XFrame@Hxsoft@@QAEPA_WPA_W@Z"; |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetArgString((LPTSTR)argname); |
| | | } |