class Progress.Open4GL.Proxy.AppObject
   inherits Progress.Open4GL.Proxy.ProObject
   implements Progress.Message.jcMsg, System.IDisposable:

   def protected static variable m_notAvailable as int64.

   def public property ProxyGenVersion as integer
      get.
      set.

   def public property NotAvailable as int64
      get.

   constructor protected AppObject():
   end constructor.

   method public final Progress.Open4GL.Proxy.Procedure CreatePO(input procName as character, input parms as Progress.Open4GL.DynamicAPI.ParameterSet):
   end method.

   method public final Progress.Open4GL.Proxy.SubAppObject CreateSubAO():
   end method.

   method public final integer SessionCount():
   end method.

   method public final static character GetURLString(input urlString as character, input serviceName as character):
   end method.

   method protected final void initAppObject(input appName as character, input properties as Progress.Open4GL.DynamicAPI.IPoolProps, input log as Progress.Common.EhnLog.IAppLogger, input requestID as character, input proxyGenVersion as integer):
   end method.

end class.
