I can't seem to understand exactly what an "Instance" is.
You know, like: HINSTANCE hInstance or HINSTNACE hPrevInstance.
I've been passing hInstance (the WinMain parameter) to all
the functions that have a HINSTANCE parameter, but I'm not
exactly sure what a HINSTNACE is.
When would be an example of a time where you'd pass another
HINSTANCE to a function (not WinMain's hInstance)? When would
you create another HINSTANCE variable?