9 #define MIN(a, b) ((a) < (b) ? (a) : (b)) 11 #define CLASS_TAG 'CdbK' 12 #define DPFLTR_CLASS_NAME_ID DPFLTR_KBDCLASS_ID
ULONG ConnectMultiplePorts
struct _PORT_DEVICE_EXTENSION * PPORT_DEVICE_EXTENSION
COMMON_DEVICE_EXTENSION Common
struct _CLASS_DRIVER_EXTENSION CLASS_DRIVER_EXTENSION
PKEYBOARD_INPUT_DATA PortData
UNICODE_STRING RegistryPath
COMMON_DEVICE_EXTENSION Common
struct _CLASS_DEVICE_EXTENSION * PCLASS_DEVICE_EXTENSION
UNICODE_STRING DeviceBaseName
struct _PORT_DEVICE_EXTENSION PORT_DEVICE_EXTENSION
UNICODE_STRING InterfaceName
_Out_ _Inout_ POEM_STRING DestinationString
PDEVICE_OBJECT MainClassDeviceObject
struct _COMMON_DEVICE_EXTENSION COMMON_DEVICE_EXTENSION
DRIVER_DISPATCH ForwardIrpAndForget
_Must_inspect_result_ _In_ ULONG Flags
PDEVICE_OBJECT LowerDevice
NTSTATUS DuplicateUnicodeString(IN ULONG Flags, IN PCUNICODE_STRING SourceString, OUT PUNICODE_STRING DestinationString)
PCLASS_DRIVER_EXTENSION DriverExtension
_Out_ _Inout_ POEM_STRING _In_ PCUNICODE_STRING SourceString
DRIVER_DISPATCH(nfs41_FsdDispatch)
struct _CLASS_DRIVER_EXTENSION * PCLASS_DRIVER_EXTENSION
struct _COMMON_DEVICE_EXTENSION * PCOMMON_DEVICE_EXTENSION
struct _CLASS_DEVICE_EXTENSION CLASS_DEVICE_EXTENSION
PDEVICE_OBJECT DeviceObject
PORT_DEVICE_STATE PnpState