Wdf.h is common to both KMDF and UMDF, so include it in both types of drivers. Optionally, use the _KERNEL_MODE preprocessor macro to add the right system header conditionally: C++ Copy #ifndef _KERNEL_MODE // This is a user-mode driver #include <windows.h> #else // Th...
Unidrv and PScript5 print drivers create the Print Ticket by using the elements from the public and private parts of theDEVMODEWstructure that the drivers support. TheIPrintTicketProvider::ConvertDevModeToPrintTicketmethod is called for each print driver plug-in that was installed. ...
Introduction to Network Drivers NDIS versions NDIS Core Functionality Scalable Networking Virtualized Networking Wireless Networking Network Module Registrar Winsock Kernel IP Helper IP Helper Overview Including Header Files for IP Helper Interface Conversion Functions ConvertInterfaceAliasToLuid function ConvertInte...
Adding Print Ticket Support to Monolithic Print Drivers Printer Driver and Plug-in Helper Interfaces Keyword Mapping Printer Data Files Print Ticket and Print Capabilities Technologies Writing 64-Bit Printer Drivers Installing and Configuring Printer Drivers Printer Configuration Generic Description Language GDL...
Introduction to Network Drivers NDIS versions NDIS Core Functionality Scalable Networking Virtualized Networking Wireless Networking Network Module Registrar Winsock Kernel IP Helper IP Helper Overview Including Header Files for IP Helper Interface Conversion Functions ConvertInterfaceAliasToLuid function ConvertInte...