あれからいろいろ試して、おかげさまで先に進めました
が、サウンド再生関連で一部解決できないため、力添えを頂きたいっす…

環境はWindowsXP・VS2008Pro C++、端末はエミュレータとT-01の両方使って確認

■出来たこと
・相対パス作成からのサウンド再生
・MFCアプリケーションでのリソース再生
 //これは鳴る
 PlaySound( _T("wavHoge"), AfxGetInstanceHandle(), SND_RESOURCE | SND_ASYNC );

■できないこと
・Win32APIによるリソース再生

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nShowCmd)
{
 /* 〜ウィンドウ作成系は省略〜 */

 //以下、全滅
 PlaySound( _T("wavHoge"), (HMODULE)hInstance, SND_RESOURCE | SND_ASYNC );
 PlaySound( _T("wavHoge"), hInstance, SND_RESOURCE | SND_ASYNC );
 PlaySound( TEXT("wavHoge"), hInstance, SND_RESOURCE | SND_ASYNC );
 
 return;
}

ついでに、GetWindowLong() によるインスタンス取得は
GWL_HINSTANCE フラグが非サポートのためモバイルでは不可能…ってところは理解しました。

PlaySound( LPCSTR pszSnd, HMODULE hmod, DWORD fdwSnd ) の
hMod に指定するのは WinMain で作る hInstance だと考えていたんですが
もしかして勘違いしていますでしょうか?