From 935598ba6f9e17587200bbd0f8ddbcac3c97ed9b Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Thu, 28 Jul 2011 16:17:04 +0000 Subject: [PATCH] [MMEBUDDY] * Add a PCH. svn path=/trunk/; revision=52982 --- reactos/lib/drivers/sound/mmebuddy/CMakeLists.txt | 1 + .../lib/drivers/sound/mmebuddy/auxiliary/auxMessage.c | 9 +-------- reactos/lib/drivers/sound/mmebuddy/capabilities.c | 7 +------ reactos/lib/drivers/sound/mmebuddy/deviceinstance.c | 5 +---- reactos/lib/drivers/sound/mmebuddy/devicelist.c | 7 +------ reactos/lib/drivers/sound/mmebuddy/functiontable.c | 5 +---- reactos/lib/drivers/sound/mmebuddy/kernel.c | 6 +----- reactos/lib/drivers/sound/mmebuddy/midi/midMessage.c | 9 +-------- reactos/lib/drivers/sound/mmebuddy/midi/modMessage.c | 9 +-------- reactos/lib/drivers/sound/mmebuddy/mixer/mxdMessage.c | 9 +-------- reactos/lib/drivers/sound/mmebuddy/mmebuddy.rbuild | 5 +++-- reactos/lib/drivers/sound/mmebuddy/mmewrap.c | 7 +------ reactos/lib/drivers/sound/mmebuddy/precomp.h | 6 ++++++ reactos/lib/drivers/sound/mmebuddy/reentrancy.c | 7 +------ reactos/lib/drivers/sound/mmebuddy/thread.c | 6 +----- reactos/lib/drivers/sound/mmebuddy/utility.c | 6 +----- reactos/lib/drivers/sound/mmebuddy/wave/format.c | 7 +------ reactos/lib/drivers/sound/mmebuddy/wave/header.c | 7 +------ reactos/lib/drivers/sound/mmebuddy/wave/streaming.c | 7 +------ reactos/lib/drivers/sound/mmebuddy/wave/widMessage.c | 9 +-------- reactos/lib/drivers/sound/mmebuddy/wave/wodMessage.c | 9 +-------- 21 files changed, 28 insertions(+), 115 deletions(-) create mode 100644 reactos/lib/drivers/sound/mmebuddy/precomp.h diff --git a/reactos/lib/drivers/sound/mmebuddy/CMakeLists.txt b/reactos/lib/drivers/sound/mmebuddy/CMakeLists.txt index 19af9789f1c..a4c04f261ed 100644 --- a/reactos/lib/drivers/sound/mmebuddy/CMakeLists.txt +++ b/reactos/lib/drivers/sound/mmebuddy/CMakeLists.txt @@ -26,4 +26,5 @@ list(APPEND SOURCE wave/streaming.c) add_library(mmebuddy ${SOURCE}) +add_pch(mmebuddy precomp.h) add_dependencies(mmebuddy psdk) diff --git a/reactos/lib/drivers/sound/mmebuddy/auxiliary/auxMessage.c b/reactos/lib/drivers/sound/mmebuddy/auxiliary/auxMessage.c index 9cfa0d941e6..6a164de0c8b 100644 --- a/reactos/lib/drivers/sound/mmebuddy/auxiliary/auxMessage.c +++ b/reactos/lib/drivers/sound/mmebuddy/auxiliary/auxMessage.c @@ -9,14 +9,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include - -#include -#include - -#include +#include "precomp.h" /* Standard MME driver entry-point for messages relating to auxiliary devices. diff --git a/reactos/lib/drivers/sound/mmebuddy/capabilities.c b/reactos/lib/drivers/sound/mmebuddy/capabilities.c index edf75990783..aa257078fa4 100644 --- a/reactos/lib/drivers/sound/mmebuddy/capabilities.c +++ b/reactos/lib/drivers/sound/mmebuddy/capabilities.c @@ -8,12 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include -#include -#include +#include "precomp.h" /* Obtains the capabilities of a sound device. This routine ensures that the diff --git a/reactos/lib/drivers/sound/mmebuddy/deviceinstance.c b/reactos/lib/drivers/sound/mmebuddy/deviceinstance.c index 0558b2b4501..33f23e3105f 100644 --- a/reactos/lib/drivers/sound/mmebuddy/deviceinstance.c +++ b/reactos/lib/drivers/sound/mmebuddy/deviceinstance.c @@ -8,10 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include +#include "precomp.h" /* Restrain ourselves from flooding the kernel device! diff --git a/reactos/lib/drivers/sound/mmebuddy/devicelist.c b/reactos/lib/drivers/sound/mmebuddy/devicelist.c index e4e4791012e..c2003927320 100644 --- a/reactos/lib/drivers/sound/mmebuddy/devicelist.c +++ b/reactos/lib/drivers/sound/mmebuddy/devicelist.c @@ -8,12 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include -#include -#include +#include "precomp.h" ULONG SoundDeviceCounts[SOUND_DEVICE_TYPES]; PSOUND_DEVICE SoundDeviceListHeads[SOUND_DEVICE_TYPES]; diff --git a/reactos/lib/drivers/sound/mmebuddy/functiontable.c b/reactos/lib/drivers/sound/mmebuddy/functiontable.c index 18d7d765299..ce5b38b2431 100644 --- a/reactos/lib/drivers/sound/mmebuddy/functiontable.c +++ b/reactos/lib/drivers/sound/mmebuddy/functiontable.c @@ -10,10 +10,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include +#include "precomp.h" /* Attaches a function table to a sound device. Any NULL entries in this diff --git a/reactos/lib/drivers/sound/mmebuddy/kernel.c b/reactos/lib/drivers/sound/mmebuddy/kernel.c index 62766b0c6a7..63b57a41f96 100644 --- a/reactos/lib/drivers/sound/mmebuddy/kernel.c +++ b/reactos/lib/drivers/sound/mmebuddy/kernel.c @@ -9,11 +9,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include -#include +#include "precomp.h" /* Wraps around CreateFile in order to provide a simpler interface tailored diff --git a/reactos/lib/drivers/sound/mmebuddy/midi/midMessage.c b/reactos/lib/drivers/sound/mmebuddy/midi/midMessage.c index 95738d78d89..d9a9f9c5273 100644 --- a/reactos/lib/drivers/sound/mmebuddy/midi/midMessage.c +++ b/reactos/lib/drivers/sound/mmebuddy/midi/midMessage.c @@ -9,14 +9,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include - -#include -#include - -#include +#include "precomp.h" /* Standard MME driver entry-point for messages relating to MIDI input. diff --git a/reactos/lib/drivers/sound/mmebuddy/midi/modMessage.c b/reactos/lib/drivers/sound/mmebuddy/midi/modMessage.c index d189b03fd1b..e6c09004a5b 100644 --- a/reactos/lib/drivers/sound/mmebuddy/midi/modMessage.c +++ b/reactos/lib/drivers/sound/mmebuddy/midi/modMessage.c @@ -9,14 +9,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include - -#include -#include - -#include +#include "precomp.h" /* Standard MME driver entry-point for messages relating to MIDI output. diff --git a/reactos/lib/drivers/sound/mmebuddy/mixer/mxdMessage.c b/reactos/lib/drivers/sound/mmebuddy/mixer/mxdMessage.c index 7652d9ef7ea..aa196993b6d 100644 --- a/reactos/lib/drivers/sound/mmebuddy/mixer/mxdMessage.c +++ b/reactos/lib/drivers/sound/mmebuddy/mixer/mxdMessage.c @@ -9,14 +9,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include - -#include -#include -#undef NDEBUG -#include +#include "precomp.h" MMRESULT MmeGetLineInfo( diff --git a/reactos/lib/drivers/sound/mmebuddy/mmebuddy.rbuild b/reactos/lib/drivers/sound/mmebuddy/mmebuddy.rbuild index bb108747349..5c646a4fa3c 100644 --- a/reactos/lib/drivers/sound/mmebuddy/mmebuddy.rbuild +++ b/reactos/lib/drivers/sound/mmebuddy/mmebuddy.rbuild @@ -7,11 +7,11 @@ devicelist.c deviceinstance.c functiontable.c - mmewrap.c + mmewrap.c reentrancy.c utility.c kernel.c - thread.c + thread.c widMessage.c wodMessage.c @@ -29,4 +29,5 @@ auxMessage.c + precomp.h diff --git a/reactos/lib/drivers/sound/mmebuddy/mmewrap.c b/reactos/lib/drivers/sound/mmebuddy/mmewrap.c index 5b651540bde..bf850d24257 100644 --- a/reactos/lib/drivers/sound/mmebuddy/mmewrap.c +++ b/reactos/lib/drivers/sound/mmebuddy/mmewrap.c @@ -8,12 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include -#include -#include +#include "precomp.h" /* diff --git a/reactos/lib/drivers/sound/mmebuddy/precomp.h b/reactos/lib/drivers/sound/mmebuddy/precomp.h new file mode 100644 index 00000000000..c1fa03c9264 --- /dev/null +++ b/reactos/lib/drivers/sound/mmebuddy/precomp.h @@ -0,0 +1,6 @@ +#include +#include +#include +#include +#include +#include diff --git a/reactos/lib/drivers/sound/mmebuddy/reentrancy.c b/reactos/lib/drivers/sound/mmebuddy/reentrancy.c index 16ed1a1f9bb..8fc41bb10af 100644 --- a/reactos/lib/drivers/sound/mmebuddy/reentrancy.c +++ b/reactos/lib/drivers/sound/mmebuddy/reentrancy.c @@ -8,12 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include -#include -#include +#include "precomp.h" HANDLE EntrypointMutexes[SOUND_DEVICE_TYPES]; diff --git a/reactos/lib/drivers/sound/mmebuddy/thread.c b/reactos/lib/drivers/sound/mmebuddy/thread.c index 625cf9654de..484758279c0 100644 --- a/reactos/lib/drivers/sound/mmebuddy/thread.c +++ b/reactos/lib/drivers/sound/mmebuddy/thread.c @@ -8,11 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include -#include +#include "precomp.h" DWORD WINAPI SoundThreadMain( diff --git a/reactos/lib/drivers/sound/mmebuddy/utility.c b/reactos/lib/drivers/sound/mmebuddy/utility.c index 0a53fdf43a8..18c2d7638b7 100644 --- a/reactos/lib/drivers/sound/mmebuddy/utility.c +++ b/reactos/lib/drivers/sound/mmebuddy/utility.c @@ -8,11 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include - -#include +#include "precomp.h" static HANDLE ProcessHeapHandle = NULL; static UINT CurrentAllocations = 0; diff --git a/reactos/lib/drivers/sound/mmebuddy/wave/format.c b/reactos/lib/drivers/sound/mmebuddy/wave/format.c index 34541c4fa0c..b3076b717cc 100644 --- a/reactos/lib/drivers/sound/mmebuddy/wave/format.c +++ b/reactos/lib/drivers/sound/mmebuddy/wave/format.c @@ -8,12 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include -#include -#include +#include "precomp.h" MMRESULT QueryWaveDeviceFormatSupport( diff --git a/reactos/lib/drivers/sound/mmebuddy/wave/header.c b/reactos/lib/drivers/sound/mmebuddy/wave/header.c index 998edef57af..bb80270f308 100644 --- a/reactos/lib/drivers/sound/mmebuddy/wave/header.c +++ b/reactos/lib/drivers/sound/mmebuddy/wave/header.c @@ -8,12 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include -#include -#include +#include "precomp.h" /* diff --git a/reactos/lib/drivers/sound/mmebuddy/wave/streaming.c b/reactos/lib/drivers/sound/mmebuddy/wave/streaming.c index d892f2d1f36..3a4cabc9385 100644 --- a/reactos/lib/drivers/sound/mmebuddy/wave/streaming.c +++ b/reactos/lib/drivers/sound/mmebuddy/wave/streaming.c @@ -8,12 +8,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include -#include -#include -#include +#include "precomp.h" /* diff --git a/reactos/lib/drivers/sound/mmebuddy/wave/widMessage.c b/reactos/lib/drivers/sound/mmebuddy/wave/widMessage.c index 6584d3d7bac..81fd344a413 100644 --- a/reactos/lib/drivers/sound/mmebuddy/wave/widMessage.c +++ b/reactos/lib/drivers/sound/mmebuddy/wave/widMessage.c @@ -9,14 +9,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include - -#include -#include - -#include +#include "precomp.h" /* Standard MME driver entry-point for messages relating to wave audio diff --git a/reactos/lib/drivers/sound/mmebuddy/wave/wodMessage.c b/reactos/lib/drivers/sound/mmebuddy/wave/wodMessage.c index a1202a8e5cc..e73bdf0ecc8 100644 --- a/reactos/lib/drivers/sound/mmebuddy/wave/wodMessage.c +++ b/reactos/lib/drivers/sound/mmebuddy/wave/wodMessage.c @@ -9,14 +9,7 @@ * PROGRAMMERS: Andrew Greenwood (silverblade@reactos.org) */ -#include -#include -#include - -#include -#include - -#include +#include "precomp.h" #if 0 MMRESULT HelloWorld(PSOUND_DEVICE_INSTANCE Instance, PVOID String)