Files
3fe5b8b0bb [SDK][WDF][USBDEX][NTOSKRNL_VISTA] Fully enable KMDF (#8396)
[SDK][WDFLDR] Add kmdf loader driver
[SDK][WDF] Add kmdf drver init static library
[SDK][WDF] Modify kmdf driver for working with wdfldr driver
[SDK][CDROM] Cdrom driver dynamically linking with kmdf
[SDK][WDF] Add kmdfdriver module type
[SDK][WDF][USBDEX][NTOSKRNL_VISTA] Fully enable KMDF
[KMDF][WDFLDR][WDF01000] Fix Windows 10 Compatibility WDFLDR and WDF01000
[WDF01000] NO_KERNEL_LIST_ENTRY_CHECKS for wdf01000 3rd party code

This PR is an accumulation of three peoples work, with the goal of the trying to get WDF to work like it should.
This has been tested in combination with some extra NT6+ ntoskrnl against multiple drivers.

---------

Co-authored-by: Max Korostil <[email protected]>
Co-authored-by: Victor Perevertkin <[email protected]>
Co-authored-by: Adam Słaboń <[email protected]>
Co-authored-by: Hermès BÉLUSCA - MAÏTO <[email protected]>
2025-11-03 06:38:52 -08:00

26 lines
895 B
C

#ifndef _REACTOS_SPECIAL_H_
#define _REACTOS_SPECIAL_H_
#include "wdf.h"
#define WDF_01_TRIAGE_INFO_MAJOR_VERSION 1
#define WDF_01_TRIAGE_INFO_MINOR_VERSION 0
#define WDFVER_MINOR_VERSION_NOT_SUPPORTED 0x80070001
#define WDFVER_CLIENT_INVALID_DDI_COUNT 0x80070002
#define WDF_TRIAGE_INFO WDF_TRIAGE_INFO_V1_15
#define WDFOBJECT_TRIAGE_INFO WDFOBJECT_TRIAGE_INFO_V1_15
#define WDFCONTEXT_TRIAGE_INFO WDFCONTEXT_TRIAGE_INFO_V1_15
#define WDFCONTEXTTYPE_TRIAGE_INFO WDFCONTEXTTYPE_TRIAGE_INFO_V1_15
#define WDFQUEUE_TRIAGE_INFO WDFQUEUE_TRIAGE_INFO_V1_15
#define WDFIRPQUEUE_TRIAGE_INFO WDFIRPQUEUE_TRIAGE_INFO_V1_15
#define WDFREQUEST_TRIAGE_INFO WDFREQUEST_TRIAGE_INFO_V1_15
#define WDFDEVICE_TRIAGE_INFO WDFDEVICE_TRIAGE_INFO_V1_15
#define WDFIRP_TRIAGE_INFO WDFIRP_TRIAGE_INFO_V1_15
#define WDFFWDPROGRESS_TRIAGE_INFO WDFFWDPROGRESS_TRIAGE_INFO_V1_15
#endif //_REACTOS_SPECIAL_H_