If you get confused by a register dump, then you'll just have to accept that some of my postings won't make any sense
This Web site is not for beginners.
I try to write for advanced programmers,
and if you're not an advanced programmer,
then you'll just have to accept that
there will be times you are baffled by what I write.
Often I dial the geek back a notch,
explaining some things which should be "obvious" to an advanced programmer,
such as why storing a constant pointer into a stack location from
dynamically-generated code is a clear indicator of a framework thunk.
But I will dial it back only so far,
and eventually you may just be forced to (horrors!)
do your own background research
to get yourself up to speed
or simply give up and see if you have better luck with the next entry.
There are some topics I have sitting in my ideas folder
which I will probably never actually post about because
they are so advanced that even
Don Box,
COM guru extraordinaire,
admitted in email to me that they're too advanced
even for
his super-advanced book on COM.
At the PDC, talks used to be categorized as 100, 200, 300, or 400-level,
mimicking the categorization of classes at most U.S. universities,
with 100-level classes being introductory,
and 400-classes being college senior seminar type stuff.
COM weak QueryInterface would be somewhere at the graduate
research level.
Stuff so esoteric, nobody would actually need to know it.
To be honest, I don't think I've written anything truly advanced
in a long time.
It's all been fairly intermediate for the past few years.
People don't seem to mind too much, so I'll just keep it going.