2 * Copyright (C) 2020 Zebediah Figura
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19 #ifndef __WINE_DPFILTER_H
20 #define __WINE_DPFILTER_H
22 #define DPFLTR_ERROR_LEVEL 0
23 #define DPFLTR_WARNING_LEVEL 1
24 #define DPFLTR_TRACE_LEVEL 2
25 #define DPFLTR_INFO_LEVEL 3
26 #define DPFLTR_MASK 0x80000000
28 typedef enum _DPFLTR_TYPE
35 DPFLTR_CRASHDUMP_ID
= 5,
36 DPFLTR_CDAUDIO_ID
= 6,
38 DPFLTR_CLASSPNP_ID
= 8,
40 DPFLTR_REDBOOK_ID
= 10,
41 DPFLTR_STORPROP_ID
= 11,
42 DPFLTR_SCSIPORT_ID
= 12,
43 DPFLTR_SCSIMINIPORT_ID
= 13,
44 DPFLTR_CONFIG_ID
= 14,
45 DPFLTR_I8042PRT_ID
= 15,
46 DPFLTR_SERMOUSE_ID
= 16,
47 DPFLTR_LSERMOUS_ID
= 17,
48 DPFLTR_KBDHID_ID
= 18,
49 DPFLTR_MOUHID_ID
= 19,
50 DPFLTR_KBDCLASS_ID
= 20,
51 DPFLTR_MOUCLASS_ID
= 21,
52 DPFLTR_TWOTRACK_ID
= 22,
53 DPFLTR_WMILIB_ID
= 23,
56 DPFLTR_HALIA64_ID
= 26,
58 DPFLTR_SVCHOST_ID
= 28,
59 DPFLTR_VIDEOPRT_ID
= 29,
61 DPFLTR_DMSYNTH_ID
= 31,
62 DPFLTR_NTOSPNP_ID
= 32,
63 DPFLTR_FASTFAT_ID
= 33,
65 DPFLTR_PNPMGR_ID
= 35,
66 DPFLTR_NETAPI_ID
= 36,
67 DPFLTR_SCSERVER_ID
= 37,
68 DPFLTR_SCCLIENT_ID
= 38,
69 DPFLTR_SERIAL_ID
= 39,
70 DPFLTR_SERENUM_ID
= 40,
72 DPFLTR_RPCPROXY_ID
= 42,
73 DPFLTR_AUTOCHK_ID
= 43,
74 DPFLTR_DCOMSS_ID
= 44,
75 DPFLTR_UNIMODEM_ID
= 45,
77 DPFLTR_FLTMGR_ID
= 47,
78 DPFLTR_WMICORE_ID
= 48,
79 DPFLTR_BURNENG_ID
= 49,
82 DPFLTR_FUSION_ID
= 52,
83 DPFLTR_IDLETASK_ID
= 53,
84 DPFLTR_SOFTPCI_ID
= 54,
88 DPFLTR_PCIIDE_ID
= 58,
89 DPFLTR_FLOPPY_ID
= 59,
91 DPFLTR_TERMSRV_ID
= 61,
92 DPFLTR_W32TIME_ID
= 62,
93 DPFLTR_PREFETCHER_ID
= 63,
94 DPFLTR_RSFILTER_ID
= 64,
95 DPFLTR_FCPORT_ID
= 65,
98 DPFLTR_DMCONFIG_ID
= 68,
99 DPFLTR_DMADMIN_ID
= 69,
100 DPFLTR_WSOCKTRANSPORT_ID
= 70,
102 DPFLTR_PNPMEM_ID
= 72,
103 DPFLTR_PROCESSOR_ID
= 73,
104 DPFLTR_DMSERVER_ID
= 74,
106 DPFLTR_INFINIBAND_ID
= 76,
107 DPFLTR_IHVDRIVER_ID
= 77,
108 DPFLTR_IHVVIDEO_ID
= 78,
109 DPFLTR_IHVAUDIO_ID
= 79,
110 DPFLTR_IHVNETWORK_ID
= 80,
111 DPFLTR_IHVSTREAMING_ID
= 81,
112 DPFLTR_IHVBUS_ID
= 82,
114 DPFLTR_RTLTHREADPOOL_ID
= 84,
116 DPFLTR_TCPIP6_ID
= 86,
117 DPFLTR_ISAPNP_ID
= 87,
119 DPFLTR_STORPORT_ID
= 89,
120 DPFLTR_STORMINIPORT_ID
= 90,
121 DPFLTR_PRINTSPOOLER_ID
= 91,
122 DPFLTR_VSSDYNDISK_ID
= 92,
123 DPFLTR_VERIFIER_ID
= 93,
125 DPFLTR_VDSBAS_ID
= 95,
126 DPFLTR_VDSDYN_ID
= 96,
127 DPFLTR_VDSDYNDR_ID
= 97,
128 DPFLTR_VDSLDR_ID
= 98,
129 DPFLTR_VDSUTIL_ID
= 99,
130 DPFLTR_DFRGIFC_ID
= 100,
131 DPFLTR_DEFAULT_ID
= 101,
133 DPFLTR_DFSC_ID
= 103,
134 DPFLTR_WOW64_ID
= 104,
135 DPFLTR_ALPC_ID
= 105,
137 DPFLTR_PERFLIB_ID
= 107,
139 DPFLTR_IOSTRESS_ID
= 109,
140 DPFLTR_HEAP_ID
= 110,
141 DPFLTR_WHEA_ID
= 111,
142 DPFLTR_USERGDI_ID
= 112,
143 DPFLTR_MMCSS_ID
= 113,
145 DPFLTR_THREADORDER_ID
= 115,
146 DPFLTR_ENVIRON_ID
= 116,
149 DPFLTR_FVEVOL_ID
= 119,
150 DPFLTR_NDIS_ID
= 120,
151 DPFLTR_NVCTRACE_ID
= 121,
152 DPFLTR_LUAFV_ID
= 122,
153 DPFLTR_APPCOMPAT_ID
= 123,
154 DPFLTR_USBSTOR_ID
= 124,
155 DPFLTR_SBP2PORT_ID
= 125,
156 DPFLTR_COVERAGE_ID
= 126,
157 DPFLTR_CACHEMGR_ID
= 127,
158 DPFLTR_MOUNTMGR_ID
= 128,
161 DPFLTR_KSECDD_ID
= 131,
162 DPFLTR_FLTREGRESS_ID
= 132,
163 DPFLTR_MPIO_ID
= 133,
164 DPFLTR_MSDSM_ID
= 134,
165 DPFLTR_UDFS_ID
= 135,
166 DPFLTR_PSHED_ID
= 136,
167 DPFLTR_STORVSP_ID
= 137,
168 DPFLTR_LSASS_ID
= 138,
169 DPFLTR_SSPICLI_ID
= 139,
171 DPFLTR_EXFAT_ID
= 141,
172 DPFLTR_FILETRACE_ID
= 142,
173 DPFLTR_XSAVE_ID
= 143,
175 DPFLTR_DRIVEEXTENDER_ID
= 145,
176 DPFLTR_POWER_ID
= 146,
177 DPFLTR_CRASHDUMPXHCI_ID
= 147,
178 DPFLTR_GPIO_ID
= 148,
179 DPFLTR_REFS_ID
= 149,
181 DPFLTR_CAPIMG_ID
= 151,
182 DPFLTR_VPCI_ID
= 152,
183 DPFLTR_STORAGECLASSMEMORY_ID
= 153,
184 DPFLTR_FSLIB_ID
= 154,