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)