Sachverhalt: A. Am 15. Mai 2009 rutschte die 1952 geborene H._ auf dem Küchenboden des Restaurants T._ aus und zog sich verschiedene Brüche an Arm und Schulter zu. Mit Verfügung vom 16. Juli 2009 und Einspracheentscheid vom 19. November 2009 verneinte die Generali Allgemeine Versicherungen AG (nachstehend: die Generali) als Unfallversicherer des Betreibers dieses Restaurants, der C._ AG, ihre Leistungspflicht, da es sich beim Arbeitseinsatz der H._ um einen unbezahlten Arbeitsversuch gehandelt habe. B. Die von der Zürich Versicherungs-Gesellschaft AG und der Sanitas Grundversicherungen AG hiegegen erhobenen Beschwerden hiess das Sozialversicherungsgericht des Kantons Zürich nach Beiladung von H._ mit Entscheid vom 18. Mai 2011 gut und verpflichtete die Generali AG, für die Folgen des Ereignisses vom 15. Mai 2009 die gesetzlichen Leistungen zu erbringen. C. Mit Beschwerde beantragt die Generali AG, es sei unter Aufhebung des kantonalen Gerichtsentscheides ihr Einspracheentscheid vom 19. November 2009 zu bestätigen. Während die Zürich Versicherungs-Gesellschaft AG auf Abweisung der Beschwerde schliesst, verzichten die Sanitas Grundversicherungen AG, H._ und das Bundesamt für Gesundheit auf eine Vernehmlassung. 