Something went wrong. Try again.
Reactos
Something went wrong. Try again.
716 B · 42 lines
C
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243#pragma once
#include <ntddk.h>#include <windef.h>#include <ks.h>#define NOBITMAP#include <mmreg.h>#include <ksmedia.h>#include <bdatypes.h>#include <bdamedia.h>#include <bdasup.h>
// #define NDEBUG#include <debug.h>
typedef struct{ LIST_ENTRY Entry; PKSFILTERFACTORY FilterFactoryInstance; PBDA_FILTER_TEMPLATE FilterTemplate;}BDA_FILTER_INSTANCE_ENTRY, *PBDA_FILTER_INSTANCE_ENTRY;
typedef struct{ BOOLEAN Initialized; KSPIN_LOCK FilterFactoryInstanceListLock; LIST_ENTRY FilterFactoryInstanceList;}BDA_GLOBAL, *PBDA_GLOBAL;
extern BDA_GLOBAL g_Settings;
PVOIDAllocateItem( IN POOL_TYPE PoolType, IN SIZE_T NumberOfBytes);
VOIDFreeItem( IN PVOID Item);