LockWindowUpdate really isn't that unusual if you understand how painting works in Windows. The terminology behind it is weird and so is the fact that it's one window at a time, but it's not all that strange - it's an old enough primitive that you probably couldn't justify making it a per-window flag bit.