ReactOS  0.4.15-dev-3324-gda4e15f
precomp.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <ntddk.h>
4 #include <windef.h>
5 #include <ks.h>
6 #define NOBITMAP
7 #include <mmreg.h>
8 #include <ksmedia.h>
9 #include <bdatypes.h>
10 #include <bdamedia.h>
11 #include <bdasup.h>
12 
13 #define YDEBUG
14 #include <debug.h>
15 
16 
17 typedef struct
18 {
20  PKSFILTERFACTORY FilterFactoryInstance;
23 
24 typedef struct
25 {
30 
31 
32 extern BDA_GLOBAL g_Settings;
33 
34 
35 PVOID
39 
40 VOID
41 FreeItem(
42  IN PVOID Item);
#define IN
Definition: typedefs.h:39
LIST_ENTRY Entry
Definition: precomp.h:19
struct BDA_GLOBAL * PBDA_GLOBAL
Definition: precomp.h:17
BDA_GLOBAL g_Settings
Definition: bdasup.c:8
unsigned char BOOLEAN
struct BDA_FILTER_INSTANCE_ENTRY * PBDA_FILTER_INSTANCE_ENTRY
PVOID AllocateItem(IN POOL_TYPE PoolType, IN SIZE_T NumberOfBytes)
Definition: misc.c:30
INT POOL_TYPE
Definition: typedefs.h:78
VOID FreeItem(IN PVOID Item)
Definition: misc.c:43
BOOLEAN Initialized
Definition: precomp.h:26
KSPIN_LOCK FilterFactoryInstanceListLock
Definition: precomp.h:27
Definition: typedefs.h:119
LIST_ENTRY FilterFactoryInstanceList
Definition: precomp.h:28
PBDA_FILTER_TEMPLATE FilterTemplate
Definition: precomp.h:21
ULONG_PTR SIZE_T
Definition: typedefs.h:80
ULONG KSPIN_LOCK
Definition: env_spec_w32.h:72
_Must_inspect_result_ typedef _In_ PHYSICAL_ADDRESS _Inout_ PLARGE_INTEGER NumberOfBytes
Definition: iotypes.h:1035
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE PoolType
Definition: wdfdevice.h:3810
PKSFILTERFACTORY FilterFactoryInstance
Definition: precomp.h:20