https://bugs.winehq.org/show_bug.cgi?id=48635
--- Comment #3 from Sagawa sagawa.aki+winebugs@gmail.com --- Thank you for the comment.
From my investigation, GlobalHandle() works as expected in this case. It
returns argument's heap pointer like fixed memory (GlobalAlloc() with GMEM_FIXED). Thus, I'll update dsound side.