ReactOS 0.4.16-dev-297-gc569aee
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 NDEBUG
14#include <debug.h>
15
16
17typedef struct
18{
20 PKSFILTERFACTORY FilterFactoryInstance;
23
24typedef struct
25{
30
31
33
34
39
40VOID
42 IN PVOID Item);
unsigned char BOOLEAN
PVOID AllocateItem(IN POOL_TYPE PoolType, IN SIZE_T NumberOfBytes)
Definition: misc.c:29
struct BDA_GLOBAL * PBDA_GLOBAL
struct BDA_FILTER_INSTANCE_ENTRY * PBDA_FILTER_INSTANCE_ENTRY
VOID FreeItem(IN PVOID Item)
Definition: misc.c:37
BDA_GLOBAL g_Settings
Definition: shimgvw.c:29
ULONG KSPIN_LOCK
Definition: env_spec_w32.h:72
Definition: precomp.h:18
PKSFILTERFACTORY FilterFactoryInstance
Definition: precomp.h:20
LIST_ENTRY Entry
Definition: precomp.h:19
PBDA_FILTER_TEMPLATE FilterTemplate
Definition: precomp.h:21
LIST_ENTRY FilterFactoryInstanceList
Definition: precomp.h:28
BOOLEAN Initialized
Definition: precomp.h:26
KSPIN_LOCK FilterFactoryInstanceListLock
Definition: precomp.h:27
Definition: typedefs.h:120
INT POOL_TYPE
Definition: typedefs.h:78
ULONG_PTR SIZE_T
Definition: typedefs.h:80
#define IN
Definition: typedefs.h:39
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE PoolType
Definition: wdfdevice.h:3815
_Must_inspect_result_ typedef _In_ PHYSICAL_ADDRESS _Inout_ PLARGE_INTEGER NumberOfBytes
Definition: iotypes.h:1036