Skip to main content
Microsoft
The Old New Thing
The Old New Thing
  • Home
  • DevBlogs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • DevOps
    • Developer support
    • CSE Developer
    • Engineering@Microsoft
    • Azure SDK
    • IoT
    • Command Line
    • Perf and Diagnostics
    • Dr. International
    • Notification Hubs
    • Math in Office
    • React Native
    • DirectX
    • PIX
    • Semantic Kernel
    • SurfaceDuo
    • Startups
    • Sustainable Engineering
    • Windows AI Platform
    • C++
    • C#
    • F#
    • Visual Basic
    • TypeScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • JavaScript
    • Java
    • Java Blog in Chinese
    • .NET
    • .NET MAUI
    • ASP.NET Core
    • Blazor
    • Entity Framework
    • ML.NET
    • NuGet
    • Servicing
    • Xamarin
    • .NET Blog in Chinese
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Azure VM Runtime Team
    • Bing Dev Center
    • Microsoft Edge Dev
    • Microsoft Azure
    • Microsoft 365 Developer
    • Microsoft Entra Identity Developer Blog
    • Old New Thing
    • Windows MIDI and Music dev
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL Database
    • OData
    • Revolutions R
    • SQL Server Data Tools
    • No results

    The Old New Thing

    What is this [uuid(…)] in front of my C++ class declaration?

    March 31, 2023 Mar 31, 2023 03/31/23
    Raymond Chen
    It's an old nonstandard syntax that you should try to move away from.

    3 2
    Code

    If you want to watch games on your tractor, please use your own iPad

    March 30, 2023 Mar 30, 2023 03/30/23
    Raymond Chen
    Not an approved use of the embedded system.

    4 1
    Non-Computer

    How can I box a std::optional into a C++/WinRT IInspectable?

    March 30, 2023 Mar 30, 2023 03/30/23
    Raymond Chen
    There's a handy conversion for that, but you have to know where to look.

    0 1
    Code

    The WM_GETDLGCODE message is a query message and should not modify state

    March 29, 2023 Mar 29, 2023 03/29/23
    Raymond Chen
    Wait until you actually get the message.

    1 2
    Code

    How can I try to escape the disease-ridden hot-tubs known as the TEMP and Downloads directories?

    March 28, 2023 Mar 28, 2023 03/28/23
    Raymond Chen
    You can ask that dependent DLLs be loaded from the System32 directory.

    13 3
    Code

    Using the contents of a file to define an MSBuild property

    March 27, 2023 Mar 27, 2023 03/27/23
    Raymond Chen
    A little trick that maybe should be better known.

    2 1
    Code

    Adventures in application compatibility: The case of the jump into the middle of an instruction from nowhere

    March 24, 2023 Mar 24, 2023 03/24/23
    Raymond Chen
    Another rogue patcher.

    25 4
    Other

    How unique must the uIdSubclass parameter be when I call Set­Window­Subclass?

    March 23, 2023 Mar 23, 2023 03/23/23
    Raymond Chen
    Each one identifies an instance of the subclass for the window.

    0 2
    Code

    Why am I getting a weird error about promise_type when I try to write a coroutine? part 2

    March 22, 2023 Mar 22, 2023 03/22/23
    Raymond Chen
    Are you even writing a coroutine?

    0 0
    Code

    Why does the usage of the initial registers of a Win32 process depend on whether it is a 32-bit or 64-bit process?

    March 21, 2023 Mar 21, 2023 03/21/23
    Raymond Chen
    Well, I mean, it's a different processor.

    5 1
    Other
    • Page 1
    • Page 2
    • Page 3
    • …
    • Page 671
    • Next page
    Archive
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006
  • December 2005
  • November 2005
  • October 2005
  • September 2005
  • August 2005
  • July 2005
  • June 2005
  • May 2005
  • April 2005
  • March 2005
  • February 2005
  • January 2005
  • December 2004
  • November 2004
  • October 2004
  • September 2004
  • August 2004
  • July 2004
  • June 2004
  • May 2004
  • April 2004
  • March 2004
  • February 2004
  • January 2004
  • December 2003
  • November 2003
  • October 2003
  • September 2003
  • August 2003
  • July 2003
  • Relevant Links

    I wrote a book
    Ground rules
    Disclaimers and such
    My necktie's Twitter

    Categories

    Code
    History
    Tips/Support
    Other
    Non-Computer

    Stay informed

    Login
    • light-theme-iconLight
    • dark-theme-iconDark
    Code Block

    Feedback usabilla icon

    What's new
    • Surface Pro 9
    • Surface Laptop 5
    • Surface Studio 2+
    • Surface Laptop Go 2
    • Surface Laptop Studio
    • Surface Go 3
    • Microsoft 365
    • Windows 11 apps
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Flexible Payments
    Education
    • Microsoft in education
    • Devices for education
    • Microsoft Teams for Education
    • Microsoft 365 Education
    • How to buy for your school
    • Educator training and development
    • Deals for students and parents
    • Azure for students
    Business
    • Microsoft Cloud
    • Microsoft Security
    • Dynamics 365
    • Microsoft 365
    • Microsoft Power Platform
    • Microsoft Teams
    • Microsoft Industry
    • Small Business
    Developer & IT
    • Azure
    • Developer Center
    • Documentation
    • Microsoft Learn
    • Microsoft Tech Community
    • Azure Marketplace
    • AppSource
    • Visual Studio
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Sustainability
    California Consumer Privacy Act (CCPA) Opt-Out Icon Your California Privacy Choices
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • Recycling
    • About our ads
    • © Microsoft 2023