To support 16-bit programs, 32-bit Windows only generates a handles that have 16 significant bits — the 16 upper bits are ignored by the OS (even though programs are not to be taking advantage of this fact). So no program can interact with more than 2 16 objects, which is actually rather low.
Categories
