- Add stubs WDM Audio driver mapper

svn path=/trunk/; revision=33691
This commit is contained in:
Dmitry Chapyshev
2008-05-25 09:34:14 +00:00
parent 21f3bde4eb
commit bb3f867eee
5 changed files with 122 additions and 0 deletions
+91
View File
@@ -0,0 +1,91 @@
/*
*
* PROJECT: ReactOS WDM Audio driver mapper
* FILE: dll/win32/wdmaud.drv/wdmaud.c
* PURPOSE: wdmaud.drv
* PROGRAMMER: Dmitry Chapyshev ([email protected])
*
* UPDATE HISTORY:
* 25/05/2008 Created
*/
#include <stdarg.h>
#include <windows.h>
#include <mmsystem.h>
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;
}
+9
View File
@@ -0,0 +1,9 @@
LIBRARY wdmaud.drv
EXPORTS
DriverProc
mxdMessage
auxMessage
wodMessage
widMessage
modMessage
@@ -0,0 +1,12 @@
<module name="wdmaud.drv" type="win32dll" baseaddress="${BASEADDRESS_RASDLG}" installbase="system32" installname="wdmaud.drv">
<importlibrary definition="wdmaud.def" />
<include base="wdmaud.drv">.</include>
<define name="_DISABLE_TIDENTS" />
<library>advapi32</library>
<library>kernel32</library>
<library>winmm</library>
<library>user32</library>
<library>winmm</library>
<file>wdmaud.c</file>
<file>wdmaud.rc</file>
</module>
+7
View File
@@ -0,0 +1,7 @@
#include <windows.h>
#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 <reactos/version.rc>
+3
View File
@@ -346,6 +346,9 @@
<directory name="version">
<xi:include href="version/version.rbuild" />
</directory>
<directory name="wdmaud.drv">
<xi:include href="wdmaud.drv/wdmaud.rbuild" />
</directory>
<directory name="winfax">
<xi:include href="winfax/winfax.rbuild" />
</directory>