- fix build on dbg=0. Thanks to Andrew
[reactos.git] / reactos / drivers / multimedia / wdmaud / entry.c
1 /*
2 This doesn't do much yet...
3 */
4
5 #include <debug.h>
6
7 #define InPassiveIrql() \
8 (KeGetCurrentIrql() == IRQL_PASSIVE_LEVEL)
9
10
11 NTSTATUS AudioDeviceControl(
12 IN PDEVICE_OBJECT device,
13 IN PIRP irp
14 )
15 {
16 return STATUS_SUCCESS;
17 }
18
19
20 NTSTATUS AudioAddDevice(
21 IN PDRIVER_OBJECT driver,
22 IN PDEVICE_OBJECT device
23 )
24 {
25 DPRINT("AudioAddDevice called\n");
26
27 if ( ! IsPassiveIrql() )
28 {
29 /* What do we do?! */
30 /* RtlAssert("FAIL", __FILE__, __LINE__, "?" */
31 }
32
33 return STATUS_SUCCESS;
34 }
35
36 VOID AudioUnload(
37 IN PDRIVER_OBJECT driver
38 )
39 {
40 DPRINT("AudioUnload called\n");
41 }
42
43
44
45 NTSTATUS STDCALL
46 DriverEntry(
47 IN PDRIVER_OBJECT driver,
48 IN PUNICODE_STRING registry_path
49 )
50 {
51 DPRINT("Wdmaud.sys loaded\n");
52
53 driver->DriverExtension->AddDevice = AudioAddDevice;
54 driver->DriverUnload = AudioUnload;
55
56 driver->MajorFunction[IRP_MJ_DEVICE_CONTROL] = AudioDeviceControl;
57
58 return STATUS_SUCCESS;
59 }