Brom Mode Mtk Driver 【TRUSTED】

[USB_Install.Services] Include = machine.inf Needs = COMPORT.NT.Services

NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) WDF_DRIVER_CONFIG config; WDF_DRIVER_CONFIG_INIT(&config, BROM_EvtDeviceAdd); return WdfDriverCreate(DriverObject, RegistryPath, WDF_NO_OBJECT_ATTRIBUTES, &config, WDF_NO_HANDLE); brom mode mtk driver

; MTK BROM Mode Driver ; Works for PID 0003, 2000 [Version] Signature = "$WINDOWS NT$" Class = Ports ClassGuid = 4d36e978-e325-11ce-bfc1-08002be10318 Provider = %ProviderName% DriverVer = 01/01/2024,1.0.0.0 CatalogFile = mtk_brom.cat [USB_Install

WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE(&queueConfig, WdfIoQueueDispatchSequential); queueConfig.EvtIoRead = BROM_EvtIoRead; queueConfig.EvtIoWrite = BROM_EvtIoWrite; return WdfIoQueueCreate(Device, &queueConfig, WDF_NO_OBJECT_ATTRIBUTES, &devExt->Queue); PUNICODE_STRING RegistryPath) WDF_DRIVER_CONFIG config

[USB_Install.HW] AddReg = COMAddReg

NTSTATUS BROM_EvtDeviceAdd(WDFDEVICE Device) WDF_IO_QUEUE_CONFIG queueConfig; PDEVICE_EXTENSION devExt; WDF_OBJECT_ATTRIBUTES attributes; WDF_USB_DEVICE_CREATE_CONFIG usbConfig; NTSTATUS status;

[USB_Install] Include = machine.inf Needs = COMPORT.NT AddService = mtk_brom, 0x00000002, Service_Inst