def ShowEvents(source, interface=None):
    return comtypes.client.GetEvents(source, sink=EventDumper(), interface=interface)

# This type is used inside 'PumpEvents', but if we create the type
# afresh each time 'PumpEvents' is called we end up creating cyclic
# garbage for each call.  So we define it here instead.
Receive COM events from 'source'.  A special event sink will be
dataset/ETHPy150Open enthought/comtypes/comtypes/client/_events.py/ShowEvents