The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
 
    
                    Oct 4, 2017                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            0                        
                    Reconciling yucky boys and gross kissing with the occasional dance
 
        Just friends.
 
    
                    Oct 4, 2017                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            1                        
                    The Resource Compiler’s preprocessor is not the same as the C preprocessor
 
        It's a very limited subset.
 
    
                    Oct 3, 2017                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            0                        
                    Alas, Microsoft Building 109 Conference Room A is no more
 
        Another code word bites the dust.
 
    
                    Oct 2, 2017                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            0                        
                    How can I detect that my window is on the current virtual desktop?
 
        And what are the recommended policies for using virtual desktops anyway?
 
    
                    Sep 29, 2017                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            0                        
                    Why does my thread handle suddenly go bad? All I did was wait on it!
 
        The scary world of _beginthread.
 
    
                    Sep 28, 2017                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            0                        
                    CancelIoEx can cancel synchronous I/O, which is kind of nice
 
        Get me out of there.
 
    
                    Sep 27, 2017                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            1                        
                    How to check if a pointer is in a range of memory
 
        Thanks to the C language standard, it's trickier than it seems.
 
    
                    Sep 26, 2017                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            0                        
                    Who implemented the Windows NT blue screen of death?
 
        My colleague John Vert.
 
    
                    Sep 25, 2017                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            1                        
                    What happens if I wake a condition variable when nobody is waiting for it? Is the wake saved for the next thread that waits?
 
        It shouldn't matter.
