Pasar argumentos adicionales al objeto de devolución de llamada de Python (win32com.client.dispatchWithEvents)

Estoy luchando con los objetos de devolución de llamada, soy un novato, por favor, sé amable:

Estoy usando el paquete win32com para interactuar con una aplicación de Windows (la aplicación no es importante).

En resumen, lo que estoy tratando de lograr es una suscripción a una tabla que se actualice.

He implementado con éxito una devolución de llamada que recibe los datos devueltos en una actualización de la tabla, pero lo que necesito ahora es actuar sobre los datos recibidos.

Este problema sería muy fácil de resolver si pudiera crear una instancia del objeto de devolución de llamada con argumentos adicionales (vea el código a continuación) Pero no sé cómo hacerlo.

Clase de devolución de llamada:
class callBackEvents(object):
    """ Callback Object for win32com
    """

    def OnNewData(self, XMLData):
        logging.info("Subscription returned information")
        print "HERE : {}".format(XMLData))

        # Would like to use some argument to access logic
        # For how to use the new data  

    def OnActionResult(self, job, msg):
        return True

    def OnServerDisconnect(self):
        logging.debug("Server Disconnected")

    def OnServerConnect(self):
        logging.debug("Trader Connected To Server")
Instanciar el objeto de devolución de llamada:
# Instantiate API com object
self.app = win32com.client.DispatchWithEvents("WindowsApplication" callBackEvents)
# I would like to give the callback object extra arguments e.g. callBackEvents(params)

EDITAR

Instanciar los objetos de devolución de llamada:
# Instatiate two com objects
self.com1 = win32com.client.DispatchWithEvents("WindowsApplication" callBackEvents)
self.com2 = win32com.client.DispatchWithEvents("WindowsApplication" callBackEvents)

# Create multiple subscriptions (Note these are asynchronous)
# Pushing the subscribed info is not a problem and done elsewhere
self.com1.Subscribe(<subscription info>)
self.com2.Subscribe(<subscription info>)

Ahora, cuando la información de suscripción llega al objeto de devolución de llamada, no tengo idea de qué objeto com configuró la suscripción (podría adivinar en función de la información devuelta, pero esto causará problemas cuando se configuran suscripciones idénticas)

Respuestas a la pregunta(2)

Su respuesta a la pregunta