Bruno Jesus : winmm: Fix the ordinal number for function PlaySound.

Alexandre Julliard julliard at winehq.org
Thu Apr 20 12:35:09 CDT 2017


Module: wine
Branch: stable
Commit: f8d44fcdbb7f2e50a86c9d2416e46c67bb33cf5c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f8d44fcdbb7f2e50a86c9d2416e46c67bb33cf5c

Author: Bruno Jesus <00cpxxx at gmail.com>
Date:   Fri Jan 27 19:14:40 2017 -0200

winmm: Fix the ordinal number for function PlaySound.

Signed-off-by: Bruno Jesus <00cpxxx at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
(cherry picked from commit 00046b816ca0cacbbebe1957326ed45abe24c097)
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>

---

 dlls/winmm/tests/wave.c | 6 ++++++
 dlls/winmm/winmm.spec   | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/dlls/winmm/tests/wave.c b/dlls/winmm/tests/wave.c
index d6019f9..a8a5e8d 100644
--- a/dlls/winmm/tests/wave.c
+++ b/dlls/winmm/tests/wave.c
@@ -1656,6 +1656,12 @@ static void test_PlaySound(void)
 {
     BOOL br;
     char test_file[MAX_PATH], temp[MAX_PATH], *exts;
+    void *psound_ordinal, *psound_name;
+    HMODULE dll = GetModuleHandleA("winmm.dll");
+
+    psound_name = GetProcAddress(dll, "PlaySound");
+    psound_ordinal = GetProcAddress(dll, (LPCSTR) 2);
+    ok(psound_name == psound_ordinal, "Expected ordinal 2 to be PlaySound function\n");
 
     if(waveOutGetNumDevs() == 0) {
         skip("No output devices available\n");
diff --git a/dlls/winmm/winmm.spec b/dlls/winmm/winmm.spec
index a1eaf81..87908b3 100644
--- a/dlls/winmm/winmm.spec
+++ b/dlls/winmm/winmm.spec
@@ -1,5 +1,5 @@
 # ordinal exports
-1 stdcall @(ptr long long) PlaySoundA
+2 stdcall @(ptr long long) PlaySoundA
 3 stub @
 4 stub @
 




More information about the wine-cvs mailing list