From bfe81917e0e57d19d14bcfd953d06603e7fac3fb Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Thu, 20 Aug 2009 12:38:52 +0000 Subject: [PATCH] - Implement DllInitialize svn path=/trunk/; revision=42804 --- reactos/drivers/multimedia/bdasup/bdasup.c | 15 +++++++++++++++ reactos/drivers/multimedia/bdasup/bdasup.spec | 1 + 2 files changed, 16 insertions(+) diff --git a/reactos/drivers/multimedia/bdasup/bdasup.c b/reactos/drivers/multimedia/bdasup/bdasup.c index 299e4389a62..0d657c68d74 100644 --- a/reactos/drivers/multimedia/bdasup/bdasup.c +++ b/reactos/drivers/multimedia/bdasup/bdasup.c @@ -149,6 +149,21 @@ GetFilterInstanceEntry( return InstanceEntry; } +/* + @implemented +*/ +NTSTATUS +NTAPI +DllInitialize( + PUNICODE_STRING RegistryPath) +{ + KeInitializeSpinLock(&g_Settings.FilterFactoryInstanceListLock); + InitializeListHead(&g_Settings.FilterFactoryInstanceList); + g_Settings.Initialized = TRUE; + + return STATUS_SUCCESS; +} + /* @implemented */ diff --git a/reactos/drivers/multimedia/bdasup/bdasup.spec b/reactos/drivers/multimedia/bdasup/bdasup.spec index e858cfddbe3..cd1b2e45e39 100644 --- a/reactos/drivers/multimedia/bdasup/bdasup.spec +++ b/reactos/drivers/multimedia/bdasup/bdasup.spec @@ -1,3 +1,4 @@ +@ stdcall DllInitialize(ptr) @ stdcall BdaCheckChanges(ptr) @ stdcall BdaCommitChanges(ptr) @ stdcall BdaCreateFilterFactory(ptr ptr ptr)