From: Matteo Bruni <mbruni@codeweavers.com> --- dlls/mmdevapi/audiosessionmanager.c | 3 --- dlls/mmdevapi/client.c | 7 ------- dlls/mmdevapi/mmdevapi_private.h | 9 +++++++++ dlls/mmdevapi/session.c | 3 --- 4 files changed, 9 insertions(+), 13 deletions(-) diff --git a/dlls/mmdevapi/audiosessionmanager.c b/dlls/mmdevapi/audiosessionmanager.c index c3ade988633..06261ee8a75 100644 --- a/dlls/mmdevapi/audiosessionmanager.c +++ b/dlls/mmdevapi/audiosessionmanager.c @@ -26,9 +26,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(mmdevapi); -extern HRESULT get_audio_session_wrapper(const GUID *guid, IMMDevice *device, - struct audio_session_wrapper **out); - static CRITICAL_SECTION g_sessions_lock; static CRITICAL_SECTION_DEBUG g_sessions_lock_debug = { diff --git a/dlls/mmdevapi/client.c b/dlls/mmdevapi/client.c index 4538eca9e1c..d54d981628f 100644 --- a/dlls/mmdevapi/client.c +++ b/dlls/mmdevapi/client.c @@ -43,13 +43,6 @@ typedef struct tagLANGANDCODEPAGE WORD wCodePage; } LANGANDCODEPAGE; -extern void sessions_lock(void); -extern void sessions_unlock(void); - -extern HRESULT get_audio_session(const GUID *sessionguid, IMMDevice *device, UINT channels, - struct audio_session **out); -extern struct audio_session_wrapper *session_wrapper_create(struct audio_client *client); - static HANDLE main_loop_thread; void main_loop_stop(void) diff --git a/dlls/mmdevapi/mmdevapi_private.h b/dlls/mmdevapi/mmdevapi_private.h index 672d901bf6d..1da3d04afa8 100644 --- a/dlls/mmdevapi/mmdevapi_private.h +++ b/dlls/mmdevapi/mmdevapi_private.h @@ -133,4 +133,13 @@ extern void main_loop_stop(void); extern const WCHAR drv_keyW[]; +extern HRESULT get_audio_session(const GUID *sessionguid, IMMDevice *device, UINT channels, + struct audio_session **out); +extern HRESULT get_audio_session_wrapper(const GUID *guid, IMMDevice *device, + struct audio_session_wrapper **out); extern HRESULT get_audio_sessions(IMMDevice *device, GUID **ret, int *ret_count); + +extern struct audio_session_wrapper *session_wrapper_create(struct audio_client *client); + +extern void sessions_lock(void); +extern void sessions_unlock(void); diff --git a/dlls/mmdevapi/session.c b/dlls/mmdevapi/session.c index 8e638251ba2..a0bb15f98cc 100644 --- a/dlls/mmdevapi/session.c +++ b/dlls/mmdevapi/session.c @@ -34,9 +34,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(mmdevapi); -extern void sessions_lock(void); -extern void sessions_unlock(void); - static WCHAR *duplicate_wstr(const WCHAR *str) { const WCHAR *source = str ? str : L""; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9756