At a post of Raymond Chen, he seems to be able to know the function's undecorated name from the decorated name. I have no idea how could he do this.
In this decorated name,
?GetName@PushButton@UILibrary@@UAEPB_WPAPAVStringHolder@2@@Z
What does the each component mean?