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 27 typedef enum _DPFLTR_TYPE { 28 DPFLTR_SYSTEM_ID = 0, 29 DPFLTR_SMSS_ID = 1, 30 DPFLTR_SETUP_ID = 2, 31 DPFLTR_NTFS_ID = 3, 32 DPFLTR_FSTUB_ID = 4, 33 DPFLTR_CRASHDUMP_ID = 5, 34 DPFLTR_CDAUDIO_ID = 6, 35 DPFLTR_CDROM_ID = 7, 36 DPFLTR_CLASSPNP_ID = 8, 37 DPFLTR_DISK_ID = 9, 38 DPFLTR_REDBOOK_ID = 10, 39 DPFLTR_STORPROP_ID = 11, 40 DPFLTR_SCSIPORT_ID = 12, 41 DPFLTR_SCSIMINIPORT_ID = 13, 42 DPFLTR_CONFIG_ID = 14, 43 DPFLTR_I8042PRT_ID = 15, 44 DPFLTR_SERMOUSE_ID = 16, 45 DPFLTR_LSERMOUS_ID = 17, 46 DPFLTR_KBDHID_ID = 18, 47 DPFLTR_MOUHID_ID = 19, 48 DPFLTR_KBDCLASS_ID = 20, 49 DPFLTR_MOUCLASS_ID = 21, 50 DPFLTR_TWOTRACK_ID = 22, 51 DPFLTR_WMILIB_ID = 23, 52 DPFLTR_ACPI_ID = 24, 53 DPFLTR_AMLI_ID = 25, 54 DPFLTR_HALIA64_ID = 26, 55 DPFLTR_VIDEO_ID = 27, 56 DPFLTR_SVCHOST_ID = 28, 57 DPFLTR_VIDEOPRT_ID = 29, 58 DPFLTR_TCPIP_ID = 30, 59 DPFLTR_DMSYNTH_ID = 31, 60 DPFLTR_NTOSPNP_ID = 32, 61 DPFLTR_FASTFAT_ID = 33, 62 DPFLTR_SAMSS_ID = 34, 63 DPFLTR_PNPMGR_ID = 35, 64 DPFLTR_NETAPI_ID = 36, 65 DPFLTR_SCSERVER_ID = 37, 66 DPFLTR_SCCLIENT_ID = 38, 67 DPFLTR_SERIAL_ID = 39, 68 DPFLTR_SERENUM_ID = 40, 69 DPFLTR_UHCD_ID = 41, 70 DPFLTR_RPCPROXY_ID = 42, 71 DPFLTR_AUTOCHK_ID = 43, 72 DPFLTR_DCOMSS_ID = 44, 73 DPFLTR_UNIMODEM_ID = 45, 74 DPFLTR_SIS_ID = 46, 75 DPFLTR_FLTMGR_ID = 47, 76 DPFLTR_WMICORE_ID = 48, 77 DPFLTR_BURNENG_ID = 49, 78 DPFLTR_IMAPI_ID = 50, 79 DPFLTR_SXS_ID = 51, 80 DPFLTR_FUSION_ID = 52, 81 DPFLTR_IDLETASK_ID = 53, 82 DPFLTR_SOFTPCI_ID = 54, 83 DPFLTR_TAPE_ID = 55, 84 DPFLTR_MCHGR_ID = 56, 85 DPFLTR_IDEP_ID = 57, 86 DPFLTR_PCIIDE_ID = 58, 87 DPFLTR_FLOPPY_ID = 59, 88 DPFLTR_FDC_ID = 60, 89 DPFLTR_TERMSRV_ID = 61, 90 DPFLTR_W32TIME_ID = 62, 91 DPFLTR_PREFETCHER_ID = 63, 92 DPFLTR_RSFILTER_ID = 64, 93 DPFLTR_FCPORT_ID = 65, 94 DPFLTR_PCI_ID = 66, 95 DPFLTR_DMIO_ID = 67, 96 DPFLTR_DMCONFIG_ID = 68, 97 DPFLTR_DMADMIN_ID = 69, 98 DPFLTR_WSOCKTRANSPORT_ID = 70, 99 DPFLTR_VSS_ID = 71, 100 DPFLTR_PNPMEM_ID = 72, 101 DPFLTR_PROCESSOR_ID = 73, 102 DPFLTR_DMSERVER_ID = 74, 103 DPFLTR_SR_ID = 75, 104 DPFLTR_INFINIBAND_ID = 76, 105 DPFLTR_IHVDRIVER_ID = 77, 106 DPFLTR_IHVVIDEO_ID = 78, 107 DPFLTR_IHVAUDIO_ID = 79, 108 DPFLTR_IHVNETWORK_ID = 80, 109 DPFLTR_IHVSTREAMING_ID = 81, 110 DPFLTR_IHVBUS_ID = 82, 111 DPFLTR_HPS_ID = 83, 112 DPFLTR_RTLTHREADPOOL_ID = 84, 113 DPFLTR_LDR_ID = 85, 114 DPFLTR_TCPIP6_ID = 86, 115 DPFLTR_ISAPNP_ID = 87, 116 DPFLTR_SHPC_ID = 88, 117 DPFLTR_STORPORT_ID = 89, 118 DPFLTR_STORMINIPORT_ID = 90, 119 DPFLTR_PRINTSPOOLER_ID = 91, 120 DPFLTR_VSSDYNDISK_ID = 92, 121 DPFLTR_VERIFIER_ID = 93, 122 DPFLTR_VDS_ID = 94, 123 DPFLTR_VDSBAS_ID = 95, 124 DPFLTR_VDSDYN_ID = 96, 125 DPFLTR_VDSDYNDR_ID = 97, 126 DPFLTR_VDSLDR_ID = 98, 127 DPFLTR_VDSUTIL_ID = 99, 128 DPFLTR_DFRGIFC_ID = 100, 129 DPFLTR_DEFAULT_ID = 101, 130 DPFLTR_MM_ID = 102, 131 DPFLTR_DFSC_ID = 103, 132 DPFLTR_WOW64_ID = 104, 133 DPFLTR_ALPC_ID = 105, 134 DPFLTR_WDI_ID = 106, 135 DPFLTR_PERFLIB_ID = 107, 136 DPFLTR_KTM_ID = 108, 137 DPFLTR_IOSTRESS_ID = 109, 138 DPFLTR_HEAP_ID = 110, 139 DPFLTR_WHEA_ID = 111, 140 DPFLTR_USERGDI_ID = 112, 141 DPFLTR_MMCSS_ID = 113, 142 DPFLTR_TPM_ID = 114, 143 DPFLTR_THREADORDER_ID = 115, 144 DPFLTR_ENVIRON_ID = 116, 145 DPFLTR_EMS_ID = 117, 146 DPFLTR_WDT_ID = 118, 147 DPFLTR_FVEVOL_ID = 119, 148 DPFLTR_NDIS_ID = 120, 149 DPFLTR_NVCTRACE_ID = 121, 150 DPFLTR_LUAFV_ID = 122, 151 DPFLTR_APPCOMPAT_ID = 123, 152 DPFLTR_USBSTOR_ID = 124, 153 DPFLTR_SBP2PORT_ID = 125, 154 DPFLTR_COVERAGE_ID = 126, 155 DPFLTR_CACHEMGR_ID = 127, 156 DPFLTR_MOUNTMGR_ID = 128, 157 DPFLTR_CFR_ID = 129, 158 DPFLTR_TXF_ID = 130, 159 DPFLTR_KSECDD_ID = 131, 160 DPFLTR_FLTREGRESS_ID = 132, 161 DPFLTR_MPIO_ID = 133, 162 DPFLTR_MSDSM_ID = 134, 163 DPFLTR_UDFS_ID = 135, 164 DPFLTR_PSHED_ID = 136, 165 DPFLTR_STORVSP_ID = 137, 166 DPFLTR_LSASS_ID = 138, 167 DPFLTR_SSPICLI_ID = 139, 168 DPFLTR_CNG_ID = 140, 169 DPFLTR_EXFAT_ID = 141, 170 DPFLTR_FILETRACE_ID = 142, 171 DPFLTR_XSAVE_ID = 143, 172 DPFLTR_SE_ID = 144, 173 DPFLTR_DRIVEEXTENDER_ID = 145, 174 DPFLTR_POWER_ID = 146, 175 DPFLTR_CRASHDUMPXHCI_ID = 147, 176 DPFLTR_GPIO_ID = 148, 177 DPFLTR_REFS_ID = 149, 178 DPFLTR_WER_ID = 150, 179 DPFLTR_CAPIMG_ID = 151, 180 DPFLTR_VPCI_ID = 152, 181 DPFLTR_STORAGECLASSMEMORY_ID = 153, 182 DPFLTR_FSLIB_ID = 154, 183 DPFLTR_ENDOFTABLE_ID 184 } DPFLTR_TYPE; 185