reactos/drivers/multimedia/bdasup/precomp.h
Serge Gautherie 60b0afc3af
[BDASUP][KMIXER][MMIXER][STREAM] Replace meaningless YDEBUG (#5818)
bdasup: Addendum to 40c15ec (r46632).
kmixer: Addendum to 3e489bf (r42143).
mmixer: Addendum to c42d9f2 (r44872).
stream: Addendum to 4a0debf (r41662).
Serge plans a follow up that will remove all other remaining YDEBUG in the source tree.
The ones covered here he considered to be the most trivial ones.
2023-10-31 12:04:24 +00:00

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