win32-api

Tag

Cards List
#win32-api

Inside the Windows I/O Manager: Deep dive into how read I/O requests are initialized

Lobsters Hottest ↗ · 2026-10-06 Cached

A deep-dive technical article explaining how the Windows kernel I/O Manager initializes read I/O requests, from resolving the target file object via NtReadFile to choosing the request path and dispatching to drivers.

0 favorites 0 likes
#win32-api

When working with Win32 FILETIME, don’t forget that you have std::chrono now

The Old New Thing (Raymond Chen) ↗ · 2026-09-23 Cached

The article advises using std::chrono and C++/WinRT for simpler time handling with Win32 FILETIME, replacing manual calculations with standard C++ features.

0 favorites 0 likes
#win32-api

The evolution of window and class extra bytes in Windows

The Old New Thing (Raymond Chen) ↗ · 2026-06-29 Cached

The article traces the evolution of window and class extra bytes in Windows from 16-bit to 32-bit to 64-bit, detailing changes in function names and data sizes as handles and pointers expanded.

0 favorites 0 likes
#win32-api

What does it mean when the bottom bit of my HMODULE is set?

The Old New Thing (Raymond Chen) ↗ · 2026-06-19 Cached

This article explains that the Windows loader sets the bottom bit of an HMODULE handle to indicate the DLL was loaded as a data file (LOAD_LIBRARY_AS_DATAFILE), affecting resource lookup and freeing behavior without adding it to the module list.

0 favorites 0 likes
#win32-api

What’s the opposite of Clip­Cursor that lets me exclude the cursor from a region?

The Old New Thing (Raymond Chen) ↗ · 2026-06-10

A Windows developer asks how to exclude the cursor from a region, the opposite of ClipCursor. The article explains a technique to avoid flicker by not moving the cursor but instead snapping the object's position to the nearest legal location.

0 favorites 0 likes
← Back to home

Submit Feedback