I think that the documentation is intentionaly misleading, but I am guessing about a lot of this. If the documentation is misleading, then I think it is unusual for the Windows documentation to be so misleading. The documentation often is intentionaly incomplete but it is seldom intentionally misleading. I think that the reason it is misleading is that Microsoft does not want to guarantee that GlobalAlloc will always work the way it works, but they should say that. It is quite common for the Windows documentation to say such things.

So now I am so curious about whether it will work that I am tempted to try it myself.