Soak dried mushrooms in warm water for at least 30 minutes. Drain, rinse and gently squeeze out excess water. Remove stems and dice mushroom caps. Set aside.
Heat 2-3 tablespoon vegetable oil in a wok or large frying pan over medium heat. Add ginger and garlic. Cook for 30 seconds until fragrant. Add mushrooms and shallots, and cook, stirring occasionally, until shallots begin to look translucent, about 3-4 minutes. Stir in cabbage and carrots and cook until tender, about 8-10 minutes. Transfer to a large mixing bowl. Let cool.
To the mixture, add water chestnuts, cilantro, soy sauce, ShaoHsing wine, white pepper, 2 tablespoons vegetable oil, sesame oil, sugar, and salt to the vegetable mixture. Stir until well combined.
Fill a small bowl with water for wetting your fingers.
To assemble the dumplings, spoon 1 tablespoon of the vegetable mixture into the center of a wrapper. Using your finger, wet the edges of the wrappers with water. Fold the dough over the filling to create a half-moon shape, pleat or pinch the edges to seal. Place dumplings on a plate until there are enough to cook.
Remaining uncooked dumplings can be frozen by placing them in a single layer on a sheet pan. Once frozen, put them in freezer bags. Dumplings do not need to be thawed before cooking and can be cooked using the same instructions as above.