Пример #1
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_RESULT_CATEGORY_FLAGS, self.__dict__['flags'])
     submsg.AddData(MSG_KEY_RESULT_CATEGORY_GUID_CATEGORY,
                    self.__dict__['categoryGuid'])
     submsg.AddData(MSG_KEY_RESULT_CATEGORY_GUID_SUBCATEGORY,
                    self.__dict__['subcategoryGuid'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_CATEGORY_NAME_CATEGORY,
                          self.__dict__['category'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_CATEGORY_NAME_SUBCATEGORY,
                          self.__dict__['subcategory'])
     mmsg.AddMessage(MSG_KEY_RESULT_CATEGORY, submsg)
Пример #2
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_PARAMS_SEND_TYPE, self.__dict__['sendType'])
     submsg.AddData(MSG_KEY_PARAMS_DATA, self.__dict__['data'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_EXTRA_INFO, self.__dict__['extraInfo'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_PARAMS_VALIDATE_FILTER_ADAPTER_FILTER, self.__dict__['adapterFilter'])
     submsg.AddData(MSG_KEY_PARAMS_VALIDATE_FILTER_FILTER, self.__dict__['filter'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_VALIDATE_FILTER_DRIVER, self.__dict__['driver'])
     mmsg.AddMessage(MSG_KEY_PARAMS_VALIDATE_FILTER, submsg)
Пример #4
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddData(MSG_KEY_RESULT_ADAPTER_ADDRESS, self.__dict__['adapter_address'])
     submsg.AddU8(MSG_KEY_RESULT_ADAPTER_TYPE, self.__dict__['adapter_type'])
     submsg.AddU8(MSG_KEY_RESULT_ADAPTER_REV_MAJOR, self.__dict__['rev_major'])
     submsg.AddU8(MSG_KEY_RESULT_ADAPTER_REV_MINOR, self.__dict__['rev_minor'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_DURATION, self.__dict__['duration'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_NAME_COUNT, self.__dict__['name_count'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_FRMR_RECV, self.__dict__['frmr_recv'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_FRMR_XMIT, self.__dict__['frmr_xmit'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_IFRAME_RECV_ERR, self.__dict__['iframe_recv_err'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_XMIT_ABORTS, self.__dict__['xmit_aborts'])
     submsg.AddU32(MSG_KEY_RESULT_ADAPTER_XMIT_SUCCESS, self.__dict__['xmit_success'])
     submsg.AddU32(MSG_KEY_RESULT_ADAPTER_RECV_SUCCESS, self.__dict__['recv_success'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_IFRAME_XMIT_ERR, self.__dict__['iframe_xmit_err'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_RECV_BUFF_UNAVAIL, self.__dict__['recv_buff_unavail'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_T1_TIMEOUTS, self.__dict__['t1_timeouts'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_TI_TIMEOUTS, self.__dict__['ti_timeouts'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_FREE_NCBS, self.__dict__['free_ncbs'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_MAX_DGRAM_SIZE, self.__dict__['max_dgram_size'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_MAX_SESS_PKT_SIZE, self.__dict__['max_sess_pkt_size'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_PENDING_SESS, self.__dict__['pending_sess'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_MAX_CFG_SESS, self.__dict__['max_cfg_sess'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_MAX_CFG_NCBS, self.__dict__['max_cfg_ncbs'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_MAX_NCBS, self.__dict__['max_ncbs'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_XMIT_BUF_UNAVAIL, self.__dict__['xmit_buf_unavail'])
     submsg.AddU16(MSG_KEY_RESULT_ADAPTER_MAX_SESS, self.__dict__['max_sess'])
     mmsg.AddMessage(MSG_KEY_RESULT_ADAPTER, submsg)
Пример #5
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_RESULT_MODULE_HASH_TYPE,
                  self.__dict__['hashType'])
     submsg.AddData(MSG_KEY_RESULT_MODULE_HASH_VALUE, self.__dict__['hash'])
     mmsg.AddMessage(MSG_KEY_RESULT_MODULE_HASH, submsg)
Пример #6
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_VALIDATE_FILTER_ADAPTER_FILTER,
                   self.__dict__['adapterFilter'])
     submsg.AddData(MSG_KEY_RESULT_VALIDATE_FILTER_FILTER,
                    self.__dict__['filter'])
     mmsg.AddMessage(MSG_KEY_RESULT_VALIDATE_FILTER, submsg)
Пример #7
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_MODULE_READ_INSTANCE,
                   self.__dict__['instance'])
     submsg.AddU32(MSG_KEY_RESULT_MODULE_READ_ID, self.__dict__['id'])
     submsg.AddData(MSG_KEY_RESULT_MODULE_READ_DATA, self.__dict__['data'])
     mmsg.AddMessage(MSG_KEY_RESULT_MODULE_READ, submsg)
Пример #8
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_NT_RID, self.__dict__['rid'])
     submsg.AddU16(MSG_KEY_RESULT_NT_FLAGS, self.__dict__['flags'])
     submsg.AddData(MSG_KEY_RESULT_NT_NT_OWF_PASSWORD, self.__dict__['ntOwfPassword'])
     submsg.AddData(MSG_KEY_RESULT_NT_LM_OWF_PASSWORD, self.__dict__['lmOwfPassword'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_NT_USER, self.__dict__['user'])
     mmsg.AddMessage(MSG_KEY_RESULT_NT, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_RESULT_VALUE_TYPE, self.__dict__['type'])
     submsg.AddU32(MSG_KEY_RESULT_VALUE_NATIVE_TYPE,
                   self.__dict__['nativeType'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_VALUE_NAME, self.__dict__['name'])
     submsg.AddData(MSG_KEY_RESULT_VALUE_DATA, self.__dict__['data'])
     mmsg.AddMessage(MSG_KEY_RESULT_VALUE, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_RESULT_SOCKETTYPE, self.__dict__['socketType'])
     submsg.AddU16(MSG_KEY_RESULT_PORT, self.__dict__['port'])
     submsg.AddIpAddr(MSG_KEY_RESULT_RESPONSE_ADDRESS,
                      self.__dict__['rspAddr'])
     submsg.AddData(MSG_KEY_RESULT_RESPONSE, self.__dict__['response'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
Пример #11
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddBool(MSG_KEY_PARAMS_WRITE_LAST_DATA,
                    self.__dict__['lastData'])
     submsg.AddU32(MSG_KEY_PARAMS_WRITE_CHUNK_INDEX,
                   self.__dict__['chunkIndex'])
     submsg.AddData(MSG_KEY_PARAMS_WRITE_DATA, self.__dict__['data'])
     mmsg.AddMessage(MSG_KEY_PARAMS_WRITE, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_PARAMS_CHUNK_OFFSET, self.__dict__['chunkOffset'])
     submsg.AddU32(MSG_KEY_PARAMS_TOTAL_SIZE, self.__dict__['totalSize'])
     submsg.AddU16(MSG_KEY_PARAMS_ORDINAL, self.__dict__['ordinal'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_EXPORT_NAME, self.__dict__['exportName'])
     submsg.AddData(MSG_KEY_PARAMS_CHUNK, self.__dict__['chunk'])
     submsg.AddU32(MSG_KEY_PARAMS_PROCESS_ID, self.__dict__['pid'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_RESULT_TYPE, self.__dict__['type'])
     submsg.AddU8(MSG_KEY_RESULT_TTL, self.__dict__['ttl'])
     submsg.AddTime(MSG_KEY_RESULT_TIME, self.__dict__['time'])
     submsg.AddIpAddr(MSG_KEY_RESULT_FROM_ADDRESS,
                      self.__dict__['fromAddr'])
     submsg.AddIpAddr(MSG_KEY_RESULT_TO_ADDRESS, self.__dict__['toAddr'])
     submsg.AddData(MSG_KEY_RESULT_RAW_DATA, self.__dict__['rawData'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
Пример #14
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg2 = MarshalMessage()
     self.__dict__['instance'].Marshal(submsg2)
     submsg.AddMessage(MSG_KEY_RESULT_CONFIG_BASE_CONFIG_INSTANCE, submsg2)
     submsg.AddU8(MSG_KEY_RESULT_CONFIG_BASE_PERSISTENCE_METHOD,
                  self.__dict__['persistenceMethod'])
     submsg.AddData(MSG_KEY_RESULT_CONFIG_BASE_CRYPTO_KEY,
                    self.__dict__['cryptoKey'])
     mmsg.AddMessage(MSG_KEY_RESULT_CONFIG_BASE, submsg)
Пример #15
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_MODULE_SIZE, self.__dict__['size'])
     submsg.AddU32(MSG_KEY_RESULT_MODULE_ORDER, self.__dict__['order'])
     submsg.AddU32(MSG_KEY_RESULT_MODULE_FLAGS, self.__dict__['flags'])
     submsg.AddU32(MSG_KEY_RESULT_MODULE_ID, self.__dict__['id'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_MODULE_MODULE_NAME, self.__dict__['moduleName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_MODULE_PROCESS_NAME, self.__dict__['processName'])
     submsg.AddData(MSG_KEY_RESULT_MODULE_HASH, self.__dict__['hash'])
     submsg.AddU32(MSG_KEY_RESULT_MODULE_ACTION_STATUS, self.__dict__['actionStatus'])
     mmsg.AddMessage(MSG_KEY_RESULT_MODULE, submsg)
Пример #16
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_PARAMS_SOCKETTYPE, self.__dict__['socketType'])
     submsg.AddTime(MSG_KEY_PARAMS_WAIT, self.__dict__['wait'])
     submsg.AddBool(MSG_KEY_PARAMS_BROADCAST, self.__dict__['broadcast'])
     submsg.AddU16(MSG_KEY_PARAMS_DST_PORT, self.__dict__['dstPort'])
     submsg.AddU16(MSG_KEY_PARAMS_SRC_PORT, self.__dict__['srcPort'])
     submsg.AddIpAddr(MSG_KEY_PARAMS_TARGET_ADDRESS,
                      self.__dict__['targetAddr'])
     submsg.AddData(MSG_KEY_PARAMS_DATA, self.__dict__['data'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddIpAddr(MSG_KEY_RESULT_IP_ADDRESS, self.__dict__['ipAddr'])
     submsg.AddData(MSG_KEY_RESULT_PHYSICAL_ADDRESS, self.__dict__['physicalAddr'])
     submsg.AddU8(MSG_KEY_RESULT_PHYSICAL_ADDRESS_LENGTH, self.__dict__['physicalAddrLen'])
     submsg.AddU8(MSG_KEY_RESULT_TYPE, self.__dict__['type'])
     submsg.AddU8(MSG_KEY_RESULT_STATE, self.__dict__['state'])
     submsg.AddU32(MSG_KEY_RESULT_FLAGS, self.__dict__['flags'])
     submsg.AddU8(MSG_KEY_RESULT_LIST_TYPE, self.__dict__['listType'])
     submsg.AddBool(MSG_KEY_RESULT_MORE_DATA, self.__dict__['moreData'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_ADAPTER, self.__dict__['adapter'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
Пример #18
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_PARAMS_ADD_HIVE, self.__dict__['hive'])
     submsg.AddU32(MSG_KEY_PARAMS_ADD_TYPE, self.__dict__['type'])
     submsg.AddU32(MSG_KEY_PARAMS_ADD_FLAGS, self.__dict__['flags'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_ADD_KEY, self.__dict__['key'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_ADD_VALUE, self.__dict__['value'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_ADD_TARGET,
                          self.__dict__['target'])
     submsg.AddData(MSG_KEY_PARAMS_ADD_DATA, self.__dict__['data'])
     submsg.AddU32(MSG_KEY_PARAMS_ADD_PROVIDER, self.__dict__['provider'])
     mmsg.AddMessage(MSG_KEY_PARAMS_ADD, submsg)
Пример #19
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_ADAPTER_INFO_INDEX,
                   self.__dict__['index'])
     submsg.AddBool(MSG_KEY_RESULT_ADAPTER_INFO_ENABLED,
                    self.__dict__['enabled'])
     submsg.AddU8(MSG_KEY_RESULT_ADAPTER_INFO_TYPE, self.__dict__['type'])
     submsg.AddU8(MSG_KEY_RESULT_ADAPTER_INFO_STATUS,
                  self.__dict__['status'])
     submsg.AddBool(MSG_KEY_RESULT_ADAPTER_INFO_DHCP_ENABLED,
                    self.__dict__['dhcpEnabled'])
     submsg.AddBool(MSG_KEY_RESULT_ADAPTER_INFO_HAVE_WINS,
                    self.__dict__['haveWins'])
     submsg.AddTime(MSG_KEY_RESULT_ADAPTER_INFO_LEASE_OBTAINED,
                    self.__dict__['leaseObtained'])
     submsg.AddTime(MSG_KEY_RESULT_ADAPTER_INFO_LEASE_EXPIRES,
                    self.__dict__['leaseExpires'])
     submsg.AddData(MSG_KEY_RESULT_ADAPTER_INFO_PHYSICAL_ADDRESS,
                    self.__dict__['physicalAddress'])
     submsg.AddU8(MSG_KEY_RESULT_ADAPTER_INFO_PHYSICAL_ADDRESS_LENGTH,
                  self.__dict__['physicalAddressLength'])
     submsg.AddU32(MSG_KEY_RESULT_ADAPTER_INFO_MTU, self.__dict__['mtu'])
     submsg.AddBool(MSG_KEY_RESULT_ADAPTER_INFO_ARP_ENABLED,
                    self.__dict__['arpEnabled'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_ADAPTER_INFO_NAME,
                          self.__dict__['name'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_ADAPTER_INFO_DESCRIPTION,
                          self.__dict__['description'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_ADAPTER_INFO_DNS_SUFFIX,
                          self.__dict__['dnsSuffix'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_ADAPTER_INFO_SUBNET_MASK,
                          self.__dict__['subnetMask'])
     submsg.AddIpAddr(MSG_KEY_RESULT_ADAPTER_INFO_PRIMARY_WINS,
                      self.__dict__['primaryWins'])
     submsg.AddIpAddr(MSG_KEY_RESULT_ADAPTER_INFO_SECONDAY_WINS,
                      self.__dict__['secondaryWins'])
     submsg.AddIpAddr(MSG_KEY_RESULT_ADAPTER_INFO_DHCP,
                      self.__dict__['dhcp'])
     submsg.AddIpAddr(MSG_KEY_RESULT_ADAPTER_INFO_GATEWAY,
                      self.__dict__['gateway'])
     mmsg.AddMessage(MSG_KEY_RESULT_ADAPTER_INFO, submsg)
Пример #20
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_PARAMS_MODULE_ADD_INSTANCE,
                   self.__dict__['instance'])
     submsg.AddU32(MSG_KEY_PARAMS_MODULE_ADD_CHUNK_OFFSET,
                   self.__dict__['chunkOffset'])
     submsg.AddU32(MSG_KEY_PARAMS_MODULE_ADD_TOTAL_SIZE,
                   self.__dict__['totalSize'])
     submsg.AddData(MSG_KEY_PARAMS_MODULE_ADD_CHUNK, self.__dict__['chunk'])
     submsg.AddU32(MSG_KEY_PARAMS_MODULE_ADD_MODULE_ID,
                   self.__dict__['moduleId'])
     submsg.AddU32(MSG_KEY_PARAMS_MODULE_ADD_MODULE_ORDER,
                   self.__dict__['moduleOrder'])
     submsg.AddU32(MSG_KEY_PARAMS_MODULE_ADD_MODULE_FLAGS,
                   self.__dict__['moduleFlags'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_MODULE_ADD_MODULE_NAME,
                          self.__dict__['moduleName'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_MODULE_ADD_PROCESS_NAME,
                          self.__dict__['processName'])
     mmsg.AddMessage(MSG_KEY_PARAMS_MODULE_ADD, submsg)
Пример #21
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddBool(MSG_KEY_RESULT_GET_STATUS_FILTER_ACTIVE,
                    self.__dict__['filterActive'])
     submsg.AddBool(MSG_KEY_RESULT_GET_STATUS_PACKET_THREAD_RUNNING,
                    self.__dict__['packetThreadRunning'])
     submsg.AddU64(MSG_KEY_RESULT_GET_STATUS_MAX_CAPTURE_FILE_SIZE,
                   self.__dict__['maxCaptureFileSize'])
     submsg.AddU64(MSG_KEY_RESULT_GET_STATUS_CAPTURE_FILE_SIZE,
                   self.__dict__['captureFileSize'])
     submsg.AddU32(MSG_KEY_RESULT_GET_STATUS_MAX_PACKET_SIZE,
                   self.__dict__['maxPacketSize'])
     submsg.AddU8(MSG_KEY_RESULT_GET_STATUS_MAJOR_VERSION,
                  self.__dict__['majorVersion'])
     submsg.AddU8(MSG_KEY_RESULT_GET_STATUS_MINOR_VERSION,
                  self.__dict__['minorVersion'])
     submsg.AddU8(MSG_KEY_RESULT_GET_STATUS_REVISION,
                  self.__dict__['revision'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_GET_STATUS_CAPTURE_FILE,
                          self.__dict__['captureFile'])
     submsg.AddData(MSG_KEY_RESULT_GET_STATUS_KEY, self.__dict__['key'])
     mmsg.AddMessage(MSG_KEY_RESULT_GET_STATUS, submsg)
Пример #22
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddData(MSG_KEY_RESULT_NT_CACHED_DATA, self.__dict__['data'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_NT_CACHED_SECRET, self.__dict__['secret'])
     mmsg.AddMessage(MSG_KEY_RESULT_NT_CACHED, submsg)
Пример #23
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddData(MSG_KEY_RESULT_DNS_RAW_DATA, self.__dict__['rawData'])
     mmsg.AddMessage(MSG_KEY_RESULT_DNS, submsg)
Пример #24
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_PARAMS_CHOICE, self.__dict__['choice'])
     submsg.AddData(MSG_KEY_PARAMS_GUID, self.__dict__['guid'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddData(MSG_KEY_RESULT_DATA_BUFFER, self.__dict__['buffer'])
     mmsg.AddMessage(MSG_KEY_RESULT_DATA, submsg)