LiFan
2024-07-05 378d4b51e3112a3a27eabfd3aa97caec2bd5dafd
jrj/xframe/wobject/xaserverarg.hpp
@@ -38,7 +38,11 @@
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());
   }
@@ -63,6 +67,11 @@
      if (rhs)rhs->AddRef_();
      SetNativePtr(rhs);
      return *this;
   }
   operator LPARAM()
   {
      return (LPARAM)this;
   }
public:
@@ -100,7 +109,7 @@
   {
      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();
   }
@@ -125,7 +134,7 @@
   {
      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);
   }