From bb3f867eee7b33025cb2c9d7e6aa9d19e64d9165 Mon Sep 17 00:00:00 2001 From: Dmitry Chapyshev Date: Sun, 25 May 2008 09:34:14 +0000 Subject: [PATCH] - Add stubs WDM Audio driver mapper svn path=/trunk/; revision=33691 --- reactos/dll/win32/wdmaud.drv/wdmaud.c | 91 ++++++++++++++++++++++ reactos/dll/win32/wdmaud.drv/wdmaud.def | 9 +++ reactos/dll/win32/wdmaud.drv/wdmaud.rbuild | 12 +++ reactos/dll/win32/wdmaud.drv/wdmaud.rc | 7 ++ reactos/dll/win32/win32.rbuild | 3 + 5 files changed, 122 insertions(+) create mode 100644 reactos/dll/win32/wdmaud.drv/wdmaud.c create mode 100644 reactos/dll/win32/wdmaud.drv/wdmaud.def create mode 100644 reactos/dll/win32/wdmaud.drv/wdmaud.rbuild create mode 100644 reactos/dll/win32/wdmaud.drv/wdmaud.rc diff --git a/reactos/dll/win32/wdmaud.drv/wdmaud.c b/reactos/dll/win32/wdmaud.drv/wdmaud.c new file mode 100644 index 00000000000..2c7d9b9614f --- /dev/null +++ b/reactos/dll/win32/wdmaud.drv/wdmaud.c @@ -0,0 +1,91 @@ +/* + * + * PROJECT: ReactOS WDM Audio driver mapper + * FILE: dll/win32/wdmaud.drv/wdmaud.c + * PURPOSE: wdmaud.drv + * PROGRAMMER: Dmitry Chapyshev (dmitry@reactos.org) + * + * UPDATE HISTORY: + * 25/05/2008 Created + */ + +#include + +#include +#include + +DWORD APIENTRY +mxdMessage(UINT uDevice, + UINT uMsg, + DWORD dwUser, + DWORD dwParam1, + DWORD dwParam2) +{ + return MMSYSERR_NOTSUPPORTED; +} + +DWORD APIENTRY +auxMessage(UINT uDevice, + UINT uMsg, + DWORD dwUser, + DWORD dwParam1, + DWORD dwParam2) +{ + return MMSYSERR_NOTSUPPORTED; +} + +DWORD APIENTRY +wodMessage(UINT uDevice, + UINT uMsg, + DWORD dwUser, + DWORD dwParam1, + DWORD dwParam2) +{ + return MMSYSERR_NOTSUPPORTED; +} + +DWORD APIENTRY +widMessage(UINT uDevice, + UINT uMsg, + DWORD dwUser, + DWORD dwParam1, + DWORD dwParam2) +{ + return MMSYSERR_NOTSUPPORTED; +} + +DWORD APIENTRY +modMessage(UINT uDevice, + UINT uMsg, + DWORD dwUser, + DWORD dwParam1, + DWORD dwParam2) +{ + return MMSYSERR_NOTSUPPORTED; +} + +LRESULT +DriverProc(DWORD dwDriverID, + HDRVR hDriver, + UINT uiMessage, + LPARAM lParam1, + LPARAM lParam2) +{ + return DefDriverProc(dwDriverID, hDriver, uiMessage, lParam1, lParam2); +} + +BOOL WINAPI +DllMain(IN HINSTANCE hinstDLL, + IN DWORD dwReason, + IN LPVOID lpvReserved) +{ + switch (dwReason) + { + case DLL_PROCESS_ATTACH: + DisableThreadLibraryCalls(hinstDLL); + break; + } + + return TRUE; +} + diff --git a/reactos/dll/win32/wdmaud.drv/wdmaud.def b/reactos/dll/win32/wdmaud.drv/wdmaud.def new file mode 100644 index 00000000000..daefb1b5ed7 --- /dev/null +++ b/reactos/dll/win32/wdmaud.drv/wdmaud.def @@ -0,0 +1,9 @@ +LIBRARY wdmaud.drv + +EXPORTS +DriverProc +mxdMessage +auxMessage +wodMessage +widMessage +modMessage diff --git a/reactos/dll/win32/wdmaud.drv/wdmaud.rbuild b/reactos/dll/win32/wdmaud.drv/wdmaud.rbuild new file mode 100644 index 00000000000..13b9b99b2a4 --- /dev/null +++ b/reactos/dll/win32/wdmaud.drv/wdmaud.rbuild @@ -0,0 +1,12 @@ + + + . + + advapi32 + kernel32 + winmm + user32 + winmm + wdmaud.c + wdmaud.rc + diff --git a/reactos/dll/win32/wdmaud.drv/wdmaud.rc b/reactos/dll/win32/wdmaud.drv/wdmaud.rc new file mode 100644 index 00000000000..4db8cd0881b --- /dev/null +++ b/reactos/dll/win32/wdmaud.drv/wdmaud.rc @@ -0,0 +1,7 @@ +#include + +#define REACTOS_VERSION_DLL +#define REACTOS_STR_FILE_DESCRIPTION "ReactOS WDM Audio driver mapper\0" +#define REACTOS_STR_INTERNAL_NAME "wdmaud\0" +#define REACTOS_STR_ORIGINAL_FILENAME "wdmaud.drv\0" +#include diff --git a/reactos/dll/win32/win32.rbuild b/reactos/dll/win32/win32.rbuild index 4bed6209552..05066e28e90 100644 --- a/reactos/dll/win32/win32.rbuild +++ b/reactos/dll/win32/win32.rbuild @@ -346,6 +346,9 @@ + + + -- 2.17.1