Class COpenScript
  Public ServerHWND As Long
  Public pid As Long
  Public lastMsg As String
  Public hProc As Long
  Public lastSendRetVal As Long
  Public Property Get forms()
  Public Property Get isAlive() As Long
  Public Function typName(objPtr)
  Public Function readLong(addr)
  Public Function GetObj(rotName)
  Public Function terminate()
  Public Function newObj(objName, rotName) As Long
  Public Function regPtr(ptr As Long, rotName) As Long
  Public Function SendIPC(msg As String, Optional targetHwnd As Long = 0, Optional senderHwnd As Long = 0) As Long
  Public Function readInt(addr As Long) As String
  Public Function readByte(addr As Long) As String
  Public Function readDate(addr As Long) As String
  Public Function readCur(addr As Long) As Currency
  Public Function readDouble(addr As Long) As Double
  Public Function readSingle(addr As Long) As Single
  Public Function readString(addr As Long, Optional asHex As Boolean = False, Optional maxLen = 2000, Optional isVarAddr As Boolean = True) As String
  Public Function readBuf(addr As Long, size As Long, Optional isVarAddr As Boolean = False) As String
  Public Function instancesOf(cco_or_name) As Collection 'of ObjPtrs. If .Count = 0 check lastMsg
End Class
