Fry onions, mushrooms, basil and garlic until soft, pour in wine and boil furiously, when reduced by half add the chopped chicken and 1/2 the can of condensed soup.
Take off heat and allow to cool.
When the mixture has cooled add the parmesan cheese and eggs, mix thoroughly and stuff cannelloni tubes.
Place stuffed tubes into greased tray, pour over remaining soup mix with a 1/2 cup of water, pour over olive oil and bake at 200C for 20-30 minutes.