Saute mushrooms, onion, shallots, and garlic in butter until onions are soft. Add wine and cook until wine is almost evaporated. Add flour and cook for 2 minute, stirring and turning. Add the remaining ingredients and cook, stirring, until sauce is thickened.
Source: With Love from Darling's Kitchen