- Include tditest in rosapps build.

svn path=/trunk/; revision=33027
This commit is contained in:
Aleksey Bragin 2008-04-18 20:46:48 +00:00
parent 05c051a5d4
commit 6ef8c13ebf
4 changed files with 13 additions and 7 deletions

View file

@ -11,5 +11,9 @@
<directory name="niclist">
<xi:include href="niclist/niclist.rbuild" />
</directory>
<directory name="tditest">
<xi:include href="tditest/tditest.rbuild" />
</directory>
</group>

View file

@ -7,15 +7,9 @@
#ifndef __TDITEST_H
#define __TDITEST_H
#ifdef _MSC_VER
#include <ntddk.h>
#include <tdikrnl.h>
#include <tdiinfo.h>
#else
#include <ntddk.h>
#include <net/tdikrnl.h>
#include <net/tdiinfo.h>
#endif
#include "debug.h"

View file

@ -0,0 +1,8 @@
<module name="tditest" type="kernelmodedriver" installbase="system32/drivers" installname="tditest.sys">
<include base="tditest">include</include>
<library>ntoskrnl</library>
<directory name="tditest">
<file>tditest.c</file>
</directory>
</module>

View file

@ -915,7 +915,7 @@ DriverEntry(
/* Call TdiOpenThread() */
KeInitializeEvent(&Event, SynchronizationEvent, FALSE);
ExInitializeWorkItem(&WorkItem, TdiOpenThread, &Event);
ExInitializeWorkItem(&WorkItem, (PWORKER_THREAD_ROUTINE)TdiOpenThread, &Event);
ExQueueWorkItem(&WorkItem, DelayedWorkQueue);
KeWaitForSingleObject(&Event, Executive, KernelMode, TRUE, NULL);