def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU64(MSG_KEY_RESULT_RECORD_INFO_RECORD_NUMBER,
                   self.__dict__['RecordNumber'])
     submsg.AddTime(MSG_KEY_RESULT_RECORD_INFO_TIME_GENERATED,
                    self.__dict__['TimeGenerated'])
     submsg.AddTime(MSG_KEY_RESULT_RECORD_INFO_TIME_WRITTEN,
                    self.__dict__['TimeWritten'])
     submsg.AddU32(MSG_KEY_RESULT_RECORD_INFO_EVENT_ID,
                   self.__dict__['EventID'])
     submsg.AddU16(MSG_KEY_RESULT_RECORD_INFO_EVENT_TYPE,
                   self.__dict__['EventType'])
     submsg.AddU16(MSG_KEY_RESULT_RECORD_INFO_EVENT_CATEGORY,
                   self.__dict__['EventCategory'])
     submsg.AddU32(MSG_KEY_RESULT_RECORD_INFO_PROCESS_ID,
                   self.__dict__['ProcessId'])
     submsg.AddU32(MSG_KEY_RESULT_RECORD_INFO_THREAD_ID,
                   self.__dict__['ThreadId'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_RECORD_INFO_SOURCE_NAME,
                          self.__dict__['SourceName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_RECORD_INFO_COMPUTER_NAME,
                          self.__dict__['ComputerName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_RECORD_INFO_USER_SID,
                          self.__dict__['UserSid'])
     mmsg.AddMessage(MSG_KEY_RESULT_RECORD_INFO, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddTime(MSG_KEY_RESULT_SYSTEM_TIME, self.__dict__['systemTime'])
     submsg.AddTime(MSG_KEY_RESULT_LOCAL_TIME, self.__dict__['localTime'])
     submsg.AddTime(MSG_KEY_RESULT_BIAS, self.__dict__['bias'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_STANDARD_NAME,
                          self.__dict__['standardName'])
     submsg.AddTime(MSG_KEY_RESULT_STANDARD_BIAS,
                    self.__dict__['standardBias'])
     submsg.AddU16(MSG_KEY_RESULT_STANDARD_MONTH,
                   self.__dict__['standardMonth'])
     submsg.AddU16(MSG_KEY_RESULT_STANDARD_WEEK,
                   self.__dict__['standardWeek'])
     submsg.AddU16(MSG_KEY_RESULT_STANDARD_DAY,
                   self.__dict__['standardDay'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_DAYLIGHT_NAME,
                          self.__dict__['daylightName'])
     submsg.AddTime(MSG_KEY_RESULT_DAYLIGHT_BIAS,
                    self.__dict__['daylightBias'])
     submsg.AddU16(MSG_KEY_RESULT_DAYLIGHT_MONTH,
                   self.__dict__['daylightMonth'])
     submsg.AddU16(MSG_KEY_RESULT_DAYLIGHT_WEEK,
                   self.__dict__['daylightWeek'])
     submsg.AddU16(MSG_KEY_RESULT_DAYLIGHT_DAY,
                   self.__dict__['daylightDay'])
     submsg.AddU8(MSG_KEY_RESULT_STATE, self.__dict__['state'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
Beispiel #3
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddTime(MSG_KEY_RESULT_TIME_TIMEOFDAY,
                    self.__dict__['timeOfDay'])
     submsg.AddTime(MSG_KEY_RESULT_TIME_TIMEZONE_OFFSET,
                    self.__dict__['tzOffset'])
     mmsg.AddMessage(MSG_KEY_RESULT_TIME, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_PROCESS_ID, self.__dict__['pid'])
     submsg.AddU32(MSG_KEY_RESULT_SESSION_ID, self.__dict__['sessionId'])
     submsg.AddTime(MSG_KEY_RESULT_LOGIN_TIME, self.__dict__['loginTime'])
     submsg.AddTime(MSG_KEY_RESULT_IDLE_TIME, self.__dict__['idleTime'])
     submsg.AddTime(MSG_KEY_RESULT_LAST_ACTIVITY, self.__dict__['lastActivity'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_USER_NAME, self.__dict__['userName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_HOST_NAME, self.__dict__['hostName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_DEVICE_NAME, self.__dict__['devName'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_PARAMS_FLAGS, self.__dict__['flags'])
     submsg.AddU8(MSG_KEY_PARAMS_HIVE, self.__dict__['hive'])
     submsg.AddU32(MSG_KEY_PARAMS_CHUNKSIZE, self.__dict__['chunksize'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_KEY, self.__dict__['key'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_VALUE, self.__dict__['value'])
     submsg.AddTime(MSG_KEY_PARAMS_AFTER, self.__dict__['after'])
     submsg.AddTime(MSG_KEY_PARAMS_BEFORE, self.__dict__['before'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_TARGET, self.__dict__['target'])
     submsg.AddU32(MSG_KEY_PARAMS_PROVIDER, self.__dict__['provider'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddBool(MSG_KEY_RESULT_SET, self.__dict__['set'])
     submsg.AddTime(MSG_KEY_RESULT_FILETIME_ACCESSED, self.__dict__['ftAccessed'])
     submsg.AddTime(MSG_KEY_RESULT_FILETIME_CREATED, self.__dict__['ftCreated'])
     submsg.AddTime(MSG_KEY_RESULT_FILETIME_MODIFIED, self.__dict__['ftModified'])
     submsg.AddU64(MSG_KEY_RESULT_ATTRIBUTES, self.__dict__['attributes'])
     submsg.AddU64(MSG_KEY_RESULT_SIZE, self.__dict__['size'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_FILE, self.__dict__['file'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_OWNER, self.__dict__['owner'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_GROUP, self.__dict__['group'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
Beispiel #7
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_PARAMS_FLAGS, self.__dict__['flags'])
     submsg.AddU32(MSG_KEY_PARAMS_MAX_ENTRIES, self.__dict__['maxEntries'])
     submsg.AddU8(MSG_KEY_PARAMS_DATETYPE, self.__dict__['dateType'])
     submsg.AddTime(MSG_KEY_PARAMS_AGE, self.__dict__['age'])
     submsg.AddTime(MSG_KEY_PARAMS_AFTERTIME, self.__dict__['afterTime'])
     submsg.AddTime(MSG_KEY_PARAMS_BEFORETIME, self.__dict__['beforeTime'])
     submsg.AddU32(MSG_KEY_PARAMS_CHUNKSIZE, self.__dict__['chunkSize'])
     submsg.AddU32(MSG_KEY_PARAMS_DEPTH, self.__dict__['depth'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_MASK, self.__dict__['mask'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_PATH, self.__dict__['path'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
Beispiel #8
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_FLAGS, self.__dict__['flags'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_NAME, self.__dict__['name'])
     submsg.AddTime(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_LASTRUNTIME, self.__dict__['lastRunTime'])
     submsg.AddU32(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_LASTRUNRESULT, self.__dict__['lastRunResult'])
     submsg.AddTime(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_NEXTRUNTIME, self.__dict__['nextRunTime'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_PATH, self.__dict__['path'])
     submsg.AddU8(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_STATE, self.__dict__['state'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_XML, self.__dict__['xml'])
     submsg.AddU32(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_NUMMISSEDRUNS, self.__dict__['numMissedRuns'])
     submsg.AddU8(MSG_KEY_RESULT_TASKSERVICEJOB_INFO_COMPATIBILITY, self.__dict__['compatibility'])
     mmsg.AddMessage(MSG_KEY_RESULT_TASKSERVICEJOB_INFO, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_FILE_ITEM_TYPE_FLAGS, self.__dict__['typeFlags'])
     submsg.AddU32(MSG_KEY_FILE_ITEM_ATTRIBUTES,
                   self.__dict__['attributes'])
     submsg.AddU64(MSG_KEY_FILE_ITEM_SIZE, self.__dict__['size'])
     submsg.AddTime(MSG_KEY_FILE_ITEM_CREATED_TIME,
                    self.__dict__['createdTime'])
     submsg.AddTime(MSG_KEY_FILE_ITEM_ACCESSED_TIME,
                    self.__dict__['accessedTime'])
     submsg.AddTime(MSG_KEY_FILE_ITEM_MODIFIED_TIME,
                    self.__dict__['modifiedTime'])
     submsg.AddStringUtf8(MSG_KEY_FILE_ITEM_NAME, self.__dict__['name'])
     mmsg.AddMessage(MSG_KEY_FILE_ITEM, submsg)
Beispiel #10
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_RESULT_STATE, self.__dict__['state'])
     submsg.AddU32(MSG_KEY_RESULT_PROCESS_ID, self.__dict__['processId'])
     submsg.AddU32(MSG_KEY_RESULT_PARENT_PROCESS_ID, self.__dict__['parentProcessId'])
     submsg.AddU32(MSG_KEY_RESULT_FLAGS, self.__dict__['flags'])
     submsg.AddTime(MSG_KEY_RESULT_CREATE_TIME, self.__dict__['createTime'])
     submsg.AddTime(MSG_KEY_RESULT_PROCESSOR_TIME, self.__dict__['processorTime'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_USER, self.__dict__['user'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_DISPLAY_LOCATION, self.__dict__['displayLocation'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_NAME, self.__dict__['name'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_EXECUTABLE_PATH, self.__dict__['executablePath'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_DESCRIPTION, self.__dict__['description'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddTime(MSG_KEY_RESULT_LAST_ACTIVITY,
                    self.__dict__['lastActivity'])
     submsg.AddBool(MSG_KEY_RESULT_MORE_DATA, self.__dict__['moreData'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU64(MSG_KEY_RESULT_IMAGE_BASE, self.__dict__['imageBase'])
     submsg.AddU32(MSG_KEY_RESULT_SIZE, self.__dict__['size'])
     submsg.AddU32(MSG_KEY_RESULT_FLAGS, self.__dict__['flags'])
     submsg.AddU16(MSG_KEY_RESULT_LOAD_COUNT, self.__dict__['loadCount'])
     submsg.AddU32(MSG_KEY_RESULT_ITEM_FLAGS, self.__dict__['itemFlags'])
     submsg.AddTime(MSG_KEY_RESULT_BUILD_DATE, self.__dict__['buildDate'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_IMAGE_NAME,
                          self.__dict__['imageName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_AUTHOR, self.__dict__['author'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_LICENSE, self.__dict__['license'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_VERSION, self.__dict__['version'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_DESCRIPTION,
                          self.__dict__['description'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_COMMENTS,
                          self.__dict__['comments'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_INTERNAL_NAME,
                          self.__dict__['internalName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_ORIGINAL_NAME,
                          self.__dict__['originalName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_PRODUCT_NAME,
                          self.__dict__['productName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_TRADEMARKS,
                          self.__dict__['trademarks'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
Beispiel #13
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_RESULT_HOP_NUMBER, self.__dict__['hopNum'])
     submsg.AddTime(MSG_KEY_RESULT_TRIP_TIME, self.__dict__['tripTime'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_HOST, self.__dict__['host'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
Beispiel #14
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddTime(MSG_KEY_RESULT_SUBKEY_LAST_UPDATE,
                    self.__dict__['lastUpdate'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_SUBKEY_NAME, self.__dict__['name'])
     mmsg.AddMessage(MSG_KEY_RESULT_SUBKEY, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU64(MSG_KEY_RESULT_LOG_INFO_NUM_RECORDS, self.__dict__['numRecords'])
     submsg.AddTime(MSG_KEY_RESULT_LOG_INFO_MOST_RECENT_RECORD_TIME, self.__dict__['mostRecentRecTime'])
     submsg.AddU64(MSG_KEY_RESULT_LOG_INFO_OLDEST_RECORD_NUMBER, self.__dict__['oldestRecNum'])
     submsg.AddU64(MSG_KEY_RESULT_LOG_INFO_MOST_RECENT_RECORD_NUMBER, self.__dict__['mostRecentRecNum'])
     mmsg.AddMessage(MSG_KEY_RESULT_LOG_INFO, submsg)
Beispiel #16
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddBool(MSG_KEY_PARAMS_MONITOR, self.__dict__['monitor'])
     submsg.AddTime(MSG_KEY_PARAMS_DELAY, self.__dict__['delay'])
     submsg.AddU8(MSG_KEY_PARAMS_QUERY_TYPE, self.__dict__['queryType'])
     submsg.AddU32(MSG_KEY_PARAMS_MAXIMUM, self.__dict__['maximum'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
Beispiel #17
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddIpAddr(MSG_KEY_PARAMS_DEST_ADDRESS, self.__dict__['dstAddr'])
     submsg.AddBool(MSG_KEY_PARAMS_BROADCAST, self.__dict__['broadcast'])
     submsg.AddTime(MSG_KEY_PARAMS_TIMEOUT, self.__dict__['timeout'])
     submsg.AddStringUtf8(MSG_KEY_PARAMS_DEST_HOST, self.__dict__['dstHost'])
     mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddStringUtf8(MSG_KEY_RESULT_LOCK_FILENAME,
                          self.__dict__['filename'])
     submsg.AddTime(MSG_KEY_RESULT_LOCK_LOCK_TIME,
                    self.__dict__['locktime'])
     mmsg.AddMessage(MSG_KEY_RESULT_LOCK, submsg)
    def Marshal(self, mmsg):
        from mcl.object.Message import MarshalMessage
        submsg = MarshalMessage()
        submsg.AddU16(MSG_KEY_PARAMS_FLAGS, self.__dict__['flags'])
        submsg.AddU32(MSG_KEY_PARAMS_MAX_ENTRIES, self.__dict__['maxEntries'])
        submsg.AddU16(MSG_KEY_PARAMS_DATE_TYPE, self.__dict__['dateType'])
        submsg.AddTime(MSG_KEY_PARAMS_AGE, self.__dict__['age'])
        submsg.AddTime(MSG_KEY_PARAMS_AFTER_TIME, self.__dict__['afterTime'])
        submsg.AddTime(MSG_KEY_PARAMS_BEFORE_TIME, self.__dict__['beforeTime'])
        submsg.AddStringUtf8(MSG_KEY_PARAMS_MASK, self.__dict__['mask'])
        submsg.AddStringUtf8(MSG_KEY_PARAMS_PATH, self.__dict__['path'])
        i = 0
        while i < PARAMS_MAX_SEARCH_PHRASES:
            submsg.AddStringUtf8(MSG_KEY_PARAMS_PHRASES, self.__dict__['phrases'][i])
            i = i + 1

        mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddTime(MSG_KEY_PARAMS_MONITOR_DELAY, self.__dict__['delay'])
     submsg.AddU32(MSG_KEY_PARAMS_MONITOR_ENTRIES, self.__dict__['entries'])
     submsg.AddU8(MSG_KEY_PARAMS_MONITOR_SEND_INTERVAL,
                  self.__dict__['sendInterval'])
     mmsg.AddMessage(MSG_KEY_PARAMS_MONITOR, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddTime(MSG_KEY_PARAMS_SCAN_DELAY, self.__dict__['delay'])
     submsg.AddIpAddr(MSG_KEY_PARAMS_SCAN_START_IP,
                      self.__dict__['startIp'])
     submsg.AddIpAddr(MSG_KEY_PARAMS_SCAN_END_IP, self.__dict__['endIp'])
     mmsg.AddMessage(MSG_KEY_PARAMS_SCAN, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_PARAMS_LOCK_PROCESS_ID, self.__dict__['procId'])
     submsg.AddU64(MSG_KEY_PARAMS_LOCK_HANDLE, self.__dict__['handle'])
     submsg.AddTime(MSG_KEY_PARAMS_LOCK_LOCK_TIME,
                    self.__dict__['locktime'])
     submsg.AddU16(MSG_KEY_PARAMS_LOCK_FLAGS, self.__dict__['flags'])
     mmsg.AddMessage(MSG_KEY_PARAMS_LOCK, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU16(MSG_KEY_RESULT_KEYINFO_FLAGS, self.__dict__['flags'])
     submsg.AddU8(MSG_KEY_RESULT_KEYINFO_HIVE, self.__dict__['hive'])
     submsg.AddTime(MSG_KEY_RESULT_KEYINFO_LAST_UPDATE, self.__dict__['lastUpdate'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_KEYINFO_CLASS_VALUE, self.__dict__['classValue'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_KEYINFO_NAME, self.__dict__['name'])
     mmsg.AddMessage(MSG_KEY_RESULT_KEYINFO, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU64(MSG_KEY_RESULT_FILE_INFO_FILE_SIZE,
                   self.__dict__['fileSize'])
     submsg.AddTime(MSG_KEY_RESULT_FILE_INFO_CREATE_TIME,
                    self.__dict__['createTime'])
     submsg.AddTime(MSG_KEY_RESULT_FILE_INFO_ACCESS_TIME,
                    self.__dict__['accessTime'])
     submsg.AddTime(MSG_KEY_RESULT_FILE_INFO_MODIFY_TIME,
                    self.__dict__['modifyTime'])
     submsg.AddU32(MSG_KEY_RESULT_FILE_INFO_OPEN_STATUS,
                   self.__dict__['openStatus'])
     submsg.AddS64(MSG_KEY_RESULT_FILE_INFO_OFFSET, self.__dict__['offset'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_FILE_INFO_NAME,
                          self.__dict__['fileName'])
     submsg.AddU16(MSG_KEY_RESULT_FILE_INFO_FLAGS, self.__dict__['flags'])
     mmsg.AddMessage(MSG_KEY_RESULT_FILE_INFO, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddTime(MSG_KEY_RESULT_PASSWORD_LAST_CHANGED, self.__dict__['passwordLastChanged'])
     submsg.AddU32(MSG_KEY_RESULT_PRIVILEGES, self.__dict__['privs'])
     submsg.AddU32(MSG_KEY_RESULT_FLAGS, self.__dict__['flags'])
     submsg.AddU32(MSG_KEY_RESULT_AUTH_FLAGS, self.__dict__['authFlags'])
     submsg.AddTime(MSG_KEY_RESULT_LAST_LOGON, self.__dict__['lastLogon'])
     submsg.AddTime(MSG_KEY_RESULT_ACCOUNT_EXPIRES, self.__dict__['acctExpires'])
     submsg.AddU32(MSG_KEY_RESULT_NUM_LOGONS, self.__dict__['numLogons'])
     submsg.AddU32(MSG_KEY_RESULT_USER_ID, self.__dict__['userId'])
     submsg.AddU32(MSG_KEY_RESULT_PRIMARY_GROUP_ID, self.__dict__['primaryGroupId'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_NAME, self.__dict__['name'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_COMMENT, self.__dict__['comment'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_FULL_NAME, self.__dict__['fullName'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_HOME_DIR, self.__dict__['homeDir'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_USER_SHELL, self.__dict__['userShell'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
Beispiel #26
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddTime(MSG_KEY_RESULT_CACHE_TTL, self.__dict__['ttl'])
     submsg.AddU32(MSG_KEY_RESULT_CACHE_DATA_TYPE, self.__dict__['dataType'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_CACHE_DATA, self.__dict__['data'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_CACHE_NAME, self.__dict__['name'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_CACHE_ENTRY_NAME, self.__dict__['entryName'])
     mmsg.AddMessage(MSG_KEY_RESULT_CACHE, submsg)
Beispiel #27
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU8(MSG_KEY_RESULT_STATUS_INDEX, self.__dict__['index'])
     submsg.AddU32(MSG_KEY_RESULT_STATUS_BOUND_PROCESS, self.__dict__['boundProcess'])
     submsg.AddTime(MSG_KEY_RESULT_STATUS_LAST_TRIGGER_TIME, self.__dict__['lastTriggerTime'])
     submsg.AddU32(MSG_KEY_RESULT_STATUS_LAST_TRIGGER_STATUS, self.__dict__['lastTriggerStatus'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_STATUS_COMMS_PATH, self.__dict__['commsPath'])
     mmsg.AddMessage(MSG_KEY_RESULT_STATUS, submsg)
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddStringUtf8(MSG_KEY_RESULT_NAME, self.__dict__['name'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_DESCRIPTION, self.__dict__['description'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_VERSION, self.__dict__['version'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_REVISION, self.__dict__['revision'])
     submsg.AddU64(MSG_KEY_RESULT_SIZE_, self.__dict__['size'])
     submsg.AddTime(MSG_KEY_RESULT_INSTALL_DATE, self.__dict__['installDate'])
     mmsg.AddMessage(MSG_KEY_RESULT, submsg)
Beispiel #29
0
 def Marshal(self, mmsg):
     from mcl.object.Message import MarshalMessage
     submsg = MarshalMessage()
     submsg.AddU32(MSG_KEY_RESULT_ATJOB_INFO_JOB_ID, self.__dict__['jobId'])
     submsg.AddTime(MSG_KEY_RESULT_ATJOB_INFO_JOB_TIME, self.__dict__['jobTime'])
     submsg.AddU32(MSG_KEY_RESULT_ATJOB_INFO_DAYS_OF_MONTH, self.__dict__['daysOfMonth'])
     submsg.AddU8(MSG_KEY_RESULT_ATJOB_INFO_DAYS_OF_WEEK, self.__dict__['daysOfWeek'])
     submsg.AddU8(MSG_KEY_RESULT_ATJOB_INFO_FLAGS, self.__dict__['flags'])
     submsg.AddStringUtf8(MSG_KEY_RESULT_ATJOB_INFO_COMMAND, self.__dict__['cmd'])
     mmsg.AddMessage(MSG_KEY_RESULT_ATJOB_INFO, submsg)
 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)