reactos/drivers/multimedia/bdasup/precomp.h
Cameron Gutman c2d0d784c7 [USB-BRINGUP-TRUNK]
- Create a branch to do a proper merge of USB work from a trunk base instead of from cmake-bringup
- In the future, DO NOT under any circumstances branch another branch. This leads to merge problems!

svn path=/branches/usb-bringup-trunk/; revision=55018
2012-01-20 20:58:46 +00:00

43 lines
713 B
C

#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 YDEBUG
#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;
PVOID
AllocateItem(
IN POOL_TYPE PoolType,
IN SIZE_T NumberOfBytes);
VOID
FreeItem(
IN PVOID Item);