I have to create a window and pass some user data so that the WM_CREATE message
can use it. The data is a pointer to linked-list. Once passed, the window proc must
be able to use it wherever and whenever.
There may be many windows created of the same class but with different pointers passed
(of the same type), so that each window can use the pointer it was given.
Note that the application is a console app.