def dict_from_object(cls, defined_object): """Parse and return a dictionary for a Win_Netowrk_Share object""" defined_object_dict = {} if defined_object.get_Netname() is not None: defined_object_dict['netname'] = Base_Object_Attribute.dict_from_object(defined_object.get_Netname()) if defined_object.get_Local_Path() is not None: defined_object_dict['local_path'] = Base_Object_Attribute.dict_from_object(defined_object.get_Local_Path()) if defined_object.get_type() is not None: defined_object_dict['type'] = Base_Object_Attribute.dict_from_object(defined_object.get_type()) if defined_object.get_Current_Uses() is not None: defined_object_dict['current_uses'] = Base_Object_Attribute.dict_from_object(defined_object.get_Current_Uses()) if defined_object.get_Max_Uses() is not None: defined_object_dict['max_uses'] = Base_Object_Attribute.dict_from_object(defined_object.get_Max_Uses()) return defined_object_dict
def dict_from_object(cls, defined_object): """Parse and return a dictionary for a Win_Kernel_Hook object""" defined_object_dict = {} if defined_object.get_Hooked_Function() is not None: defined_object_dict["hooked_function"] = Base_Object_Attribute.dict_from_object(defined_object.get_Hooked_Function()) if defined_object.get_Hooked_Module_Name() is not None: defined_object_dict["hooked_module_name"] = Base_Object_Attribute.dict_from_object(defined_object.get_Hooked_Module_Name()) if defined_object.get_Hooking_Module_Name() is not None: defined_object_dict["hooking_module_name"] = Base_Object_Attribute.dict_from_object(defined_object.get_Hooking_Module_Name()) if defined_object.get_Description() is not None: defined_object_dict["description"] = Base_Object_Attribute.dict_from_object(defined_object.get_Description()) if defined_object.get_Address() is not None: defined_object_dict["address"] = Base_Object_Attribute.dict_from_object(defined_object.get_Address()) if defined_object.get_Type() is not None: defined_object_dict["type"] = defined_object.get_Type().valueOf_ if defined_object.get_Digital_Signature_Hooking() is not None: defined_object_dict["digital_signature_hooking"] = Digital_Signature.dict_from_object(defined_object.get_Digital_Signature_Hooking()) if defined_object.get_Digital_Signature_Hooked() is not None: defined_object_dict["digital_signature_hooked"] = Digital_Signature.dict_from_object(defined_object.get_Digital_Signature_Hooked()) return defined_object_dict