Commit 4664903d authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

Some other synchronisation issues.

parent 94152d50
...@@ -156,14 +156,12 @@ typedef struct tagWINE_MMIO { ...@@ -156,14 +156,12 @@ typedef struct tagWINE_MMIO {
} WINE_MMIO, *LPWINE_MMIO; } WINE_MMIO, *LPWINE_MMIO;
typedef struct tagWINE_PLAYSOUND { typedef struct tagWINE_PLAYSOUND {
HANDLE hThread; BOOL bLoop : 1,
HANDLE hReadyEvent; bAlloc : 1;
BOOL bStop;
LPCWSTR pszSound; LPCWSTR pszSound;
HMODULE hMod; HMODULE hMod;
DWORD fdwSound; DWORD fdwSound;
BOOL bLoop; struct tagWINE_PLAYSOUND* lpNext;
BOOL bAlloc;
} WINE_PLAYSOUND, *LPWINE_PLAYSOUND; } WINE_PLAYSOUND, *LPWINE_PLAYSOUND;
typedef struct tagWINE_MM_IDATA { typedef struct tagWINE_MM_IDATA {
...@@ -190,7 +188,9 @@ typedef struct tagWINE_MM_IDATA { ...@@ -190,7 +188,9 @@ typedef struct tagWINE_MM_IDATA {
/* mmio part */ /* mmio part */
LPWINE_MMIO lpMMIO; LPWINE_MMIO lpMMIO;
/* playsound and sndPlaySound */ /* playsound and sndPlaySound */
LPWINE_PLAYSOUND lpPlaySound; WINE_PLAYSOUND* lpPlaySound;
HANDLE psLastEvent;
HANDLE psStopEvent;
} WINE_MM_IDATA, *LPWINE_MM_IDATA; } WINE_MM_IDATA, *LPWINE_MM_IDATA;
/* function prototypes */ /* function prototypes */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment