ReactOS 0.4.16-dev-122-g325d74c
dpfilter.h
Go to the documentation of this file.
1/*
2 * dpfilter.h
3 *
4 * This file is part of the ReactOS PSDK package.
5 *
6 * Contributors:
7 * Created by Timo Kreuzer <timo.kreuzer@reactos.org>
8 *
9 * THIS SOFTWARE IS NOT COPYRIGHTED
10 *
11 * This source code is offered for use in the public domain. You may
12 * use, modify or distribute it freely.
13 *
14 * This code is distributed in the hope that it will be useful but
15 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
16 * DISCLAIMED. This includes but is not limited to warranties of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 *
19 */
20
21#define DPFLTR_ERROR_LEVEL 0
22#define DPFLTR_WARNING_LEVEL 1
23#define DPFLTR_TRACE_LEVEL 2
24#define DPFLTR_INFO_LEVEL 3
25#define DPFLTR_MASK 0x80000000
26
27typedef enum _DPFLTR_TYPE {
_DPFLTR_TYPE
Definition: dpfilter.h:27
@ DPFLTR_WDI_ID
Definition: dpfilter.h:134
@ DPFLTR_CRASHDUMP_ID
Definition: dpfilter.h:33
@ DPFLTR_USERGDI_ID
Definition: dpfilter.h:140
@ DPFLTR_VERIFIER_ID
Definition: dpfilter.h:121
@ DPFLTR_LUAFV_ID
Definition: dpfilter.h:150
@ DPFLTR_IDLETASK_ID
Definition: dpfilter.h:81
@ DPFLTR_VSSDYNDISK_ID
Definition: dpfilter.h:120
@ DPFLTR_DMIO_ID
Definition: dpfilter.h:95
@ DPFLTR_SCSIPORT_ID
Definition: dpfilter.h:40
@ DPFLTR_IHVBUS_ID
Definition: dpfilter.h:110
@ DPFLTR_TCPIP6_ID
Definition: dpfilter.h:114
@ DPFLTR_POWER_ID
Definition: dpfilter.h:174
@ DPFLTR_STORVSP_ID
Definition: dpfilter.h:165
@ DPFLTR_PCIIDE_ID
Definition: dpfilter.h:86
@ DPFLTR_UHCD_ID
Definition: dpfilter.h:69
@ DPFLTR_WHEA_ID
Definition: dpfilter.h:139
@ DPFLTR_SCSERVER_ID
Definition: dpfilter.h:65
@ DPFLTR_LDR_ID
Definition: dpfilter.h:113
@ DPFLTR_STORAGECLASSMEMORY_ID
Definition: dpfilter.h:181
@ DPFLTR_DFRGIFC_ID
Definition: dpfilter.h:128
@ DPFLTR_FSTUB_ID
Definition: dpfilter.h:32
@ DPFLTR_DFSC_ID
Definition: dpfilter.h:131
@ DPFLTR_STORMINIPORT_ID
Definition: dpfilter.h:118
@ DPFLTR_CONFIG_ID
Definition: dpfilter.h:42
@ DPFLTR_IHVAUDIO_ID
Definition: dpfilter.h:107
@ DPFLTR_NDIS_ID
Definition: dpfilter.h:148
@ DPFLTR_MM_ID
Definition: dpfilter.h:130
@ DPFLTR_FCPORT_ID
Definition: dpfilter.h:93
@ DPFLTR_PSHED_ID
Definition: dpfilter.h:164
@ DPFLTR_FSLIB_ID
Definition: dpfilter.h:182
@ DPFLTR_SERENUM_ID
Definition: dpfilter.h:68
@ DPFLTR_KTM_ID
Definition: dpfilter.h:136
@ DPFLTR_FLTMGR_ID
Definition: dpfilter.h:75
@ DPFLTR_STORPORT_ID
Definition: dpfilter.h:117
@ DPFLTR_DMSYNTH_ID
Definition: dpfilter.h:59
@ DPFLTR_HPS_ID
Definition: dpfilter.h:111
@ DPFLTR_RTLTHREADPOOL_ID
Definition: dpfilter.h:112
@ DPFLTR_BURNENG_ID
Definition: dpfilter.h:77
@ DPFLTR_MCHGR_ID
Definition: dpfilter.h:84
@ DPFLTR_VDSDYNDR_ID
Definition: dpfilter.h:125
@ DPFLTR_PERFLIB_ID
Definition: dpfilter.h:135
@ DPFLTR_IHVNETWORK_ID
Definition: dpfilter.h:108
@ DPFLTR_SSPICLI_ID
Definition: dpfilter.h:167
@ DPFLTR_VDSBAS_ID
Definition: dpfilter.h:123
@ DPFLTR_SR_ID
Definition: dpfilter.h:103
@ DPFLTR_PREFETCHER_ID
Definition: dpfilter.h:91
@ DPFLTR_SCCLIENT_ID
Definition: dpfilter.h:66
@ DPFLTR_ALPC_ID
Definition: dpfilter.h:133
@ DPFLTR_SETUP_ID
Definition: dpfilter.h:30
@ DPFLTR_SAMSS_ID
Definition: dpfilter.h:62
@ DPFLTR_EXFAT_ID
Definition: dpfilter.h:169
@ DPFLTR_UDFS_ID
Definition: dpfilter.h:163
@ DPFLTR_MSDSM_ID
Definition: dpfilter.h:162
@ DPFLTR_DRIVEEXTENDER_ID
Definition: dpfilter.h:173
@ DPFLTR_WSOCKTRANSPORT_ID
Definition: dpfilter.h:98
@ DPFLTR_FLOPPY_ID
Definition: dpfilter.h:87
@ DPFLTR_LSASS_ID
Definition: dpfilter.h:166
@ DPFLTR_CDROM_ID
Definition: dpfilter.h:35
@ DPFLTR_COVERAGE_ID
Definition: dpfilter.h:154
@ DPFLTR_CRASHDUMPXHCI_ID
Definition: dpfilter.h:175
@ DPFLTR_I8042PRT_ID
Definition: dpfilter.h:43
@ DPFLTR_SERIAL_ID
Definition: dpfilter.h:67
@ DPFLTR_PROCESSOR_ID
Definition: dpfilter.h:101
@ DPFLTR_LSERMOUS_ID
Definition: dpfilter.h:45
@ DPFLTR_HALIA64_ID
Definition: dpfilter.h:54
@ DPFLTR_PRINTSPOOLER_ID
Definition: dpfilter.h:119
@ DPFLTR_SE_ID
Definition: dpfilter.h:172
@ DPFLTR_RSFILTER_ID
Definition: dpfilter.h:92
@ DPFLTR_SOFTPCI_ID
Definition: dpfilter.h:82
@ DPFLTR_INFINIBAND_ID
Definition: dpfilter.h:104
@ DPFLTR_PNPMEM_ID
Definition: dpfilter.h:100
@ DPFLTR_SVCHOST_ID
Definition: dpfilter.h:56
@ DPFLTR_ENDOFTABLE_ID
Definition: dpfilter.h:183
@ DPFLTR_DISK_ID
Definition: dpfilter.h:37
@ DPFLTR_WMICORE_ID
Definition: dpfilter.h:76
@ DPFLTR_NETAPI_ID
Definition: dpfilter.h:64
@ DPFLTR_SHPC_ID
Definition: dpfilter.h:116
@ DPFLTR_IDEP_ID
Definition: dpfilter.h:85
@ DPFLTR_VDSDYN_ID
Definition: dpfilter.h:124
@ DPFLTR_VPCI_ID
Definition: dpfilter.h:180
@ DPFLTR_USBSTOR_ID
Definition: dpfilter.h:152
@ DPFLTR_MOUNTMGR_ID
Definition: dpfilter.h:156
@ DPFLTR_TXF_ID
Definition: dpfilter.h:158
@ DPFLTR_PNPMGR_ID
Definition: dpfilter.h:63
@ DPFLTR_SBP2PORT_ID
Definition: dpfilter.h:153
@ DPFLTR_NTOSPNP_ID
Definition: dpfilter.h:60
@ DPFLTR_WER_ID
Definition: dpfilter.h:178
@ DPFLTR_FASTFAT_ID
Definition: dpfilter.h:61
@ DPFLTR_DCOMSS_ID
Definition: dpfilter.h:72
@ DPFLTR_ISAPNP_ID
Definition: dpfilter.h:115
@ DPFLTR_VIDEO_ID
Definition: dpfilter.h:55
@ DPFLTR_XSAVE_ID
Definition: dpfilter.h:171
@ DPFLTR_IOSTRESS_ID
Definition: dpfilter.h:137
@ DPFLTR_SYSTEM_ID
Definition: dpfilter.h:28
@ DPFLTR_DMADMIN_ID
Definition: dpfilter.h:97
@ DPFLTR_SCSIMINIPORT_ID
Definition: dpfilter.h:41
@ DPFLTR_KSECDD_ID
Definition: dpfilter.h:159
@ DPFLTR_KBDHID_ID
Definition: dpfilter.h:46
@ DPFLTR_VDS_ID
Definition: dpfilter.h:122
@ DPFLTR_CAPIMG_ID
Definition: dpfilter.h:179
@ DPFLTR_PCI_ID
Definition: dpfilter.h:94
@ DPFLTR_HEAP_ID
Definition: dpfilter.h:138
@ DPFLTR_ACPI_ID
Definition: dpfilter.h:52
@ DPFLTR_DMSERVER_ID
Definition: dpfilter.h:102
@ DPFLTR_IMAPI_ID
Definition: dpfilter.h:78
@ DPFLTR_NTFS_ID
Definition: dpfilter.h:31
@ DPFLTR_WMILIB_ID
Definition: dpfilter.h:51
@ DPFLTR_ENVIRON_ID
Definition: dpfilter.h:144
@ DPFLTR_TAPE_ID
Definition: dpfilter.h:83
@ DPFLTR_REDBOOK_ID
Definition: dpfilter.h:38
@ DPFLTR_DMCONFIG_ID
Definition: dpfilter.h:96
@ DPFLTR_SMSS_ID
Definition: dpfilter.h:29
@ DPFLTR_CACHEMGR_ID
Definition: dpfilter.h:155
@ DPFLTR_MMCSS_ID
Definition: dpfilter.h:141
@ DPFLTR_SIS_ID
Definition: dpfilter.h:74
@ DPFLTR_CLASSPNP_ID
Definition: dpfilter.h:36
@ DPFLTR_KBDCLASS_ID
Definition: dpfilter.h:48
@ DPFLTR_IHVVIDEO_ID
Definition: dpfilter.h:106
@ DPFLTR_AUTOCHK_ID
Definition: dpfilter.h:71
@ DPFLTR_VIDEOPRT_ID
Definition: dpfilter.h:57
@ DPFLTR_IHVDRIVER_ID
Definition: dpfilter.h:105
@ DPFLTR_FLTREGRESS_ID
Definition: dpfilter.h:160
@ DPFLTR_CNG_ID
Definition: dpfilter.h:168
@ DPFLTR_TWOTRACK_ID
Definition: dpfilter.h:50
@ DPFLTR_MOUCLASS_ID
Definition: dpfilter.h:49
@ DPFLTR_EMS_ID
Definition: dpfilter.h:145
@ DPFLTR_THREADORDER_ID
Definition: dpfilter.h:143
@ DPFLTR_CDAUDIO_ID
Definition: dpfilter.h:34
@ DPFLTR_IHVSTREAMING_ID
Definition: dpfilter.h:109
@ DPFLTR_VDSLDR_ID
Definition: dpfilter.h:126
@ DPFLTR_VSS_ID
Definition: dpfilter.h:99
@ DPFLTR_TERMSRV_ID
Definition: dpfilter.h:89
@ DPFLTR_SXS_ID
Definition: dpfilter.h:79
@ DPFLTR_WOW64_ID
Definition: dpfilter.h:132
@ DPFLTR_MOUHID_ID
Definition: dpfilter.h:47
@ DPFLTR_DEFAULT_ID
Definition: dpfilter.h:129
@ DPFLTR_TPM_ID
Definition: dpfilter.h:142
@ DPFLTR_FUSION_ID
Definition: dpfilter.h:80
@ DPFLTR_VDSUTIL_ID
Definition: dpfilter.h:127
@ DPFLTR_NVCTRACE_ID
Definition: dpfilter.h:149
@ DPFLTR_MPIO_ID
Definition: dpfilter.h:161
@ DPFLTR_STORPROP_ID
Definition: dpfilter.h:39
@ DPFLTR_APPCOMPAT_ID
Definition: dpfilter.h:151
@ DPFLTR_REFS_ID
Definition: dpfilter.h:177
@ DPFLTR_FILETRACE_ID
Definition: dpfilter.h:170
@ DPFLTR_TCPIP_ID
Definition: dpfilter.h:58
@ DPFLTR_AMLI_ID
Definition: dpfilter.h:53
@ DPFLTR_RPCPROXY_ID
Definition: dpfilter.h:70
@ DPFLTR_GPIO_ID
Definition: dpfilter.h:176
@ DPFLTR_FDC_ID
Definition: dpfilter.h:88
@ DPFLTR_SERMOUSE_ID
Definition: dpfilter.h:44
@ DPFLTR_W32TIME_ID
Definition: dpfilter.h:90
@ DPFLTR_FVEVOL_ID
Definition: dpfilter.h:147
@ DPFLTR_UNIMODEM_ID
Definition: dpfilter.h:73
@ DPFLTR_CFR_ID
Definition: dpfilter.h:157
@ DPFLTR_WDT_ID
Definition: dpfilter.h:146
enum _DPFLTR_TYPE DPFLTR_TYPE