The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts

Jan 25, 2018
Post comments count
0
Post likes count
0
How can I reserve a range of address space and create nonzero memory on demand when the program reads or writes a page in the range?

Swizzle me this.

Jan 24, 2018
Post comments count
0
Post likes count
0
How can I reserve a range of address space and receive notifications when the program first reads or writes a page in the range?

Be in the exception handler chain.

Jan 23, 2018
Post comments count
0
Post likes count
0
Microspeak: Impedance mismatch

Any kind of mismatch, really.

Jan 22, 2018
Post comments count
0
Post likes count
0
The history of change-packing tools at Microsoft (so far)

They all say "pack" for one reason or another.

Jan 19, 2018
Post comments count
0
Post likes count
0
A helper template function to wait for a Win32 condition variable in a loop

Another case of the spurious wake-up.

Jan 18, 2018
Post comments count
0
Post likes count
0
Stuff my father-in-law says: On taking the train

A five-minute tour.

Jan 18, 2018
Post comments count
0
Post likes count
0
A helper template function to wait for WaitOnAddress in a loop

Because this is what you always have to do.

Jan 17, 2018
Post comments count
0
Post likes count
1
Why does HRESULT
begin with H when it’s not a handle to anything?

Well, it used to be a handle.

Jan 16, 2018
Post comments count
0
Post likes count
1
As far as the French government is concerned, I am the expert on Windows XP

At least it's my name on the paperwork.