Soak the dried Chinese mushrooms in hot water for 20 minutes. Drain and pat dry. Remove and discard stems. Cut caps into triangular pieces. Set aside.
Meanwhile; shell and devein the shrimp. Rinse thoroughly with cold water. Drain and pat dry.
Cut straw mushrooms in half and white mushrooms into 4 slices. Set aside.
Cut green onion in 2, separating the white bulb from the green stems. Cut green stems into 1 inch pieces and set aside for garnish.
Cut two 1/8 inch slices of ginger root and set aside with white bulb of green onion.
In a deep saucepan, heat the oil until it browns a cube of bread in 1 minute. Add shrimp and fry them until pink and curled. Drain and set aside.
Deep fry the 3 kinds of mushrooms, 1 kind at a time for 15 - 20 seconds each. Drain and set aside with shrimps.
In a wok, over medium high heat, heat 2 tablespoons of the vegetable oil. Add slices of ginger root and white bulb of green onion. Discard any ginger root or onion that turns brown. Add chicken stock, cooking wine, salt, sugar, soy sauce and oyster sauce. Mix thoroughly and bring sauce to a boil. Add shrimp and the 3 kinds of mushrooms and stir until shrimp and mushrooms are well-coated with the sauce.
Mix corn starch with water. Add to the shrimp mixture and cook for 1 minute. Add sesame oil to taste. Spoon onto warm serving platter.