I don't have much WIN API develepment experience, most of the stuff I do is MFC stuff.

My question is:

Where can I find all the possible "predifined class names" as stated by Microsoft?

If lpClassName is a string, it specifies the window class name. The class name can be any name registered with the RegisterClass function or any of the predefined control-class names.