diff --git a/reactos/drivers/network/tdi/CMakeLists.txt b/reactos/drivers/network/tdi/CMakeLists.txt index eeb5b468c0c..f8b6a74cf25 100644 --- a/reactos/drivers/network/tdi/CMakeLists.txt +++ b/reactos/drivers/network/tdi/CMakeLists.txt @@ -23,8 +23,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/tdi.def) add_library(tdi SHARED ${SOURCE}) - +add_pch(tdi precomp.h) set_module_type(tdi kernelmodedriver) add_importlibs(tdi ntoskrnl hal) - add_cd_file(TARGET tdi DESTINATION reactos/system32/drivers FOR all) diff --git a/reactos/drivers/network/tdi/cte/events.c b/reactos/drivers/network/tdi/cte/events.c index dd6aff158e3..26bf227d77f 100644 --- a/reactos/drivers/network/tdi/cte/events.c +++ b/reactos/drivers/network/tdi/cte/events.c @@ -8,7 +8,7 @@ /* INCLUDES *****************************************************************/ -#include +#include "precomp.h" typedef struct _CTEBLOCK_EVENT { diff --git a/reactos/drivers/network/tdi/cte/string.c b/reactos/drivers/network/tdi/cte/string.c index bd5aa52ac49..2f28750548e 100644 --- a/reactos/drivers/network/tdi/cte/string.c +++ b/reactos/drivers/network/tdi/cte/string.c @@ -1,7 +1,7 @@ /* $Id$ * */ -#include +#include "precomp.h" /* * @unimplemented diff --git a/reactos/drivers/network/tdi/cte/timer.c b/reactos/drivers/network/tdi/cte/timer.c index aa82dfe1455..979390e1557 100644 --- a/reactos/drivers/network/tdi/cte/timer.c +++ b/reactos/drivers/network/tdi/cte/timer.c @@ -8,7 +8,7 @@ /* INCLUDES *****************************************************************/ -#include +#include "precomp.h" /* FIXME: Move to a common header! */ struct _CTE_DELAYED_EVENT; diff --git a/reactos/drivers/network/tdi/misc/main.c b/reactos/drivers/network/tdi/misc/main.c index d66341c8dd9..bcbf6ed8cd3 100644 --- a/reactos/drivers/network/tdi/misc/main.c +++ b/reactos/drivers/network/tdi/misc/main.c @@ -2,7 +2,7 @@ * DESCRIPTION: Entry point for TDI.SYS * (c) Captain Obvious */ -#include +#include "precomp.h" extern LONG CteTimeIncrement; diff --git a/reactos/drivers/network/tdi/precomp.h b/reactos/drivers/network/tdi/precomp.h new file mode 100644 index 00000000000..00a2b729591 --- /dev/null +++ b/reactos/drivers/network/tdi/precomp.h @@ -0,0 +1,3 @@ +#include +#include +#include diff --git a/reactos/drivers/network/tdi/tdi.rbuild b/reactos/drivers/network/tdi/tdi.rbuild index 718077ffe9e..1e3572de0e3 100644 --- a/reactos/drivers/network/tdi/tdi.rbuild +++ b/reactos/drivers/network/tdi/tdi.rbuild @@ -20,4 +20,5 @@ obsolete.c stubs.c + precomp.h diff --git a/reactos/drivers/network/tdi/tdi/dereg.c b/reactos/drivers/network/tdi/tdi/dereg.c index 787b3e63c7e..4a7cfcc4ae9 100644 --- a/reactos/drivers/network/tdi/tdi/dereg.c +++ b/reactos/drivers/network/tdi/tdi/dereg.c @@ -1,5 +1,4 @@ -#include -#include +#include "precomp.h" /* De-/Register Action IDs for TdiDeRegister */ diff --git a/reactos/drivers/network/tdi/tdi/handler.c b/reactos/drivers/network/tdi/tdi/handler.c index 575edebe63e..fe24d0b1f5d 100644 --- a/reactos/drivers/network/tdi/tdi/handler.c +++ b/reactos/drivers/network/tdi/tdi/handler.c @@ -2,9 +2,7 @@ * * DESCRIPTION: Default TDI event handlers. */ -#include -#include - +#include "precomp.h" /* * ClientEventChainedReceiveDatagram diff --git a/reactos/drivers/network/tdi/tdi/obsolete.c b/reactos/drivers/network/tdi/tdi/obsolete.c index f2e143123cb..42c3935cea6 100644 --- a/reactos/drivers/network/tdi/tdi/obsolete.c +++ b/reactos/drivers/network/tdi/tdi/obsolete.c @@ -2,7 +2,7 @@ * */ -#include +#include "precomp.h" /* * @unimplemented @@ -10,7 +10,7 @@ VOID NTAPI TdiMapBuffer ( - ULONG Unknown0 + IN PMDL MdlChain ) { /* This function is absolete */ @@ -23,7 +23,7 @@ TdiMapBuffer ( VOID NTAPI TdiUnmapBuffer ( - ULONG Unknown0 + IN PMDL MdlChain ) { /* This function is obsolete */ diff --git a/reactos/drivers/network/tdi/tdi/stubs.c b/reactos/drivers/network/tdi/tdi/stubs.c index 0396d83d455..8af72d8bb85 100644 --- a/reactos/drivers/network/tdi/tdi/stubs.c +++ b/reactos/drivers/network/tdi/tdi/stubs.c @@ -2,8 +2,7 @@ /* $Id$ * */ -#include -#include +#include "precomp.h" /* * @unimplemented