Generated by JEB on 2019/08/01

PE: C:\Windows\System32\drivers\sermouse.sys Base=0x1C0000000 SHA-256=74284C115D819FE573628680604905870334882EFFBA1E4B659F85E639BA6AFD
PDB: sermouse.pdb GUID={85AF247D-7A8B-355D-D907675C724F94D7} Age=1

144 located named symbols:
0x1C000902C: SerialMouseStopDetection
0x1C00060A0: "__cdecl _imp_IoAllocateIrp" __imp_IoAllocateIrp
0x1C0008230: SerialMouseClose
0x1C0006008: "__cdecl _imp_WmiCompleteRequest" __imp_WmiCompleteRequest
0x1C0006148: "__cdecl _imp_KeSetTimer" __imp_KeSetTimer
0x1C00040E8: "__cdecl _security_cookie_complement" __security_cookie_complement
0x1C00086DC: SerialMouseInitializeHardware
0x1C0003170: "Parameters" ??_C@_1BG@PGIGMDPA@?$AAP?$AAa?$AAr?$AAa?$AAm?$AAe?$AAt?$AAe?$AAr?$AAs?$AA?$AA@
0x1C0006128: "__cdecl _imp_RtlInitUnicodeString" __imp_RtlInitUnicodeString
0x1C0002360: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x1C00060C0: "__cdecl _imp_IoCreateDevice" __imp_IoCreateDevice
0x1C0008444: SerialMouseClosePort
0x1C0003110: "" ??_C@_00CNPNBAHC@?$AA@
0x1C0006040: "__cdecl _imp_IoWriteErrorLogEntry" __imp_IoWriteErrorLogEntry
0x1C0006100: "__cdecl _imp_IoAllocateErrorLogEntry" __imp_IoAllocateErrorLogEntry
0x1C00060F0: "__cdecl _imp_IofCompleteRequest" __imp_IofCompleteRequest
0x1C0009374: SerialMouseSetLineCtrl
0x1C00061A8: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x1C0006088: "__cdecl _imp_IoAttachDeviceToDeviceStack" __imp_IoAttachDeviceToDeviceStack
0x1C0001150: StartDeviceWorker
0x1C0001610: SerialMouseFlush
0x1C000311C: "*p" ??_C@_02BKFLJMCN@?$CKp?$AA@
0x1C0006110: "__cdecl _imp_PoStartNextPowerIrp" __imp_PoStartNextPowerIrp
0x1C0006140: "__cdecl _imp_MmGetSystemRoutineAddress" __imp_MmGetSystemRoutineAddress
0x1C0006058: "__cdecl _imp_KeInitializeSpinLock" __imp_KeInitializeSpinLock
0x1C0001010: SerialMouseCompletionRoutine
0x1C00060F8: "__cdecl _imp_KeWaitForSingleObject" __imp_KeWaitForSingleObject
0x1C00021E4: SerialMouseFlushReadBuffer
0x1C0006090: "__cdecl _imp_KeReleaseSpinLock" __imp_KeReleaseSpinLock
0x1C0008CCC: SerialMousepIoSyncIoctlEx
0x1C0003108: "__cdecl _guard_iat_table" __guard_iat_table
0x1C00086A0: SerialMouseUnload
0x1C0002380: memcpy
0x1C00073C0: SerialMousePnP
0x1C0001300: MSerHandlerMP
0x1C0006068: "__cdecl _imp_IoDeleteDevice" __imp_IoDeleteDevice
0x1C0007EE4: MSerDetect
0x1C0001250: CSerHandlerMM
0x1C0006188: "__cdecl _imp_IofCallDriver" __imp_IofCallDriver
0x1C0007C14: CSerDetect
0x1C0006190: "__cdecl _imp_IoAcquireRemoveLockEx" __imp_IoAcquireRemoveLockEx
0x1C0002010: SerialMouseRestorePort
0x1C0002380: memmove
0x1C00022EC: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x1C0006150: "__cdecl _imp_IoBuildDeviceIoControlRequest" __imp_IoBuildDeviceIoControlRequest
0x1C00014C0: MSerHandlerZ
0x1C0009240: SerialMouseSetWmiDataBlock
0x1C0001E60: SerialMouseInitializePort
0x1C00060E8: "__cdecl _imp_IoQueueWorkItem" __imp_IoQueueWorkItem
0x1C0001810: SerialMouseReadComplete
0x1C00060B8: "__cdecl _imp_ExAllocatePoolWithTag" __imp_ExAllocatePoolWithTag
0x1C0003118: "*o" ??_C@_02NHABJCLD@?$CKo?$AA@
0x1C00031A8: "SampleRate" ??_C@_1BG@KHEAEOIK@?$AAS?$AAa?$AAm?$AAp?$AAl?$AAe?$AAR?$AAa?$AAt?$AAe?$AA?$AA@
0x1C0006010: WMILIB_NULL_THUNK_DATA
0x1C0007B68: CSerSetReportRate
0x1C0003138: "RtlQueryRegistryValuesEx" ??_C@_1DC@OAPHKEJN@?$AAR?$AAt?$AAl?$AAQ?$AAu?$AAe?$AAr?$AAy?$AAR?$AAe?$AAg?$AAi?$AAs?$AAt?$AAr?$AAy?$AAV?$AAa?$AAl?$AAu?$AAe?$AAs?$AAE?$AAx?$AA?$AA@
0x1C00022C8: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x1C0001B50: SerialMouseSetReadTimeouts
0x1C00019BC: SerialMouseStartRead
0x1C00060B0: "__cdecl _imp_IoFreeWorkItem" __imp_IoFreeWorkItem
0x1C0008594: SerialMouseInitializeDevice
0x1C00031C0: "WaitEventMask" ??_C@_1BM@HBPBOCOM@?$AAW?$AAa?$AAi?$AAt?$AAE?$AAv?$AAe?$AAn?$AAt?$AAM?$AAa?$AAs?$AAk?$AA?$AA@
0x1C0009280: SerialMouseQueryWmiDataBlock
0x1C0006168: "__cdecl _imp_KfRaiseIrql" __imp_KfRaiseIrql
0x1C0003188: "NumberOfButtons" ??_C@_1CA@HKFJFNGB@?$AAN?$AAu?$AAm?$AAb?$AAe?$AAr?$AAO?$AAf?$AAB?$AAu?$AAt?$AAt?$AAo?$AAn?$AAs?$AA?$AA@
0x1C0009060: SerialMouseSerialMaskEventWorker
0x1C0006118: "__cdecl _imp_IoGetDriverObjectExtension" __imp_IoGetDriverObjectExtension
0x1C00093EC: SerialMouseSetBaudRate
0x1C0006018: "__cdecl _imp_IoReleaseRemoveLockEx" __imp_IoReleaseRemoveLockEx
0x1C00016B0: SerialMouseInternalDeviceControl
0x1C0006160: "__cdecl _imp_KeClearEvent" __imp_KeClearEvent
0x1C0007BC4: CSerSetProtocol
0x1C0006178: "__cdecl _imp_IoInvalidateDeviceState" __imp_IoInvalidateDeviceState
0x1C000A160: GsDriverEntry
0x1C00061A0: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x1C0008E78: SerialMouseStartDetection
0x1C0006120: "__cdecl _imp_RtlAppendUnicodeToString" __imp_RtlAppendUnicodeToString
0x1C0006170: "__cdecl _imp_IoBuildSynchronousFsdRequest" __imp_IoBuildSynchronousFsdRequest
0x1C0008330: SerialMouseCreate
0x1C0002270: "__cdecl _security_check_cookie" __security_check_cookie
0x1C0006038: "__cdecl _imp_IoDetachDevice" __imp_IoDetachDevice
0x1C00061B0: "__cdecl _IMPORT_DESCRIPTOR_ntoskrnl" __IMPORT_DESCRIPTOR_ntoskrnl
0x1C0006000: "__cdecl _imp_WmiSystemControl" __imp_WmiSystemControl
0x1C00040D0: WmiGuidList
0x1C0001D40: SerialMouseWriteSerialPort
0x1C0003114: "*n" ??_C@_02MOBKKDPC@?$CKn?$AA@
0x1C0006180: "__cdecl _imp_KeDelayExecutionThread" __imp_KeDelayExecutionThread
0x1C00060A8: "__cdecl _imp_IoReuseIrp" __imp_IoReuseIrp
0x1C000725C: SerialMouseRemoveDevice
0x1C0006070: "__cdecl _imp_IoInitializeRemoveLockEx" __imp_IoInitializeRemoveLockEx
0x1C0001C1C: SerialMouseReadSerialPort
0x1C00072E8: SerialMouseSendIrpSynchronously
0x1C0006028: "__cdecl _imp_IoReleaseRemoveLockAndWaitEx" __imp_IoReleaseRemoveLockAndWaitEx
0x1C000B000: "__cdecl _guard_fids_table" __guard_fids_table
0x1C0003000: "__cdecl load_config_used" _load_config_used
0x1C0006030: "__cdecl _imp_IoCancelIrp" __imp_IoCancelIrp
0x1C0006108: "__cdecl _imp_ZwClose" __imp_ZwClose
0x1C00061C4: "__cdecl _IMPORT_DESCRIPTOR_WMILIB" __IMPORT_DESCRIPTOR_WMILIB
0x1C00060E0: "__cdecl _imp_KeInitializeEvent" __imp_KeInitializeEvent
0x1C0006050: "__cdecl _imp_IoFreeIrp" __imp_IoFreeIrp
0x1C00022B0: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x1C0002110: SerialMouseSerialMaskEventComplete
0x1C00060D8: "__cdecl _imp_IoWMIRegistrationControl" __imp_IoWMIRegistrationControl
0x1C00013F0: MSerHandlerBP
0x1C0008DB8: SerialMouseSendWaitMaskIrp
0x1C000852C: SerialMouseStartDevice
0x1C0006020: "__cdecl _imp_KeAcquireSpinLockRaiseToDpc" __imp_KeAcquireSpinLockRaiseToDpc
0x1C00040E0: "__cdecl _security_cookie" __security_cookie
0x1C0001010: SerialMouseReadSerialPortComplete
0x1C0004000: Protocol
0x1C00010B0: SerialMouseStopDevice
0x1C0004108: SerialMousePointerPortGuid
0x1C0001E14: SerialMouseWait
0x1C0006138: "__cdecl _imp_IoAllocateDriverObjectExtension" __imp_IoAllocateDriverObjectExtension
0x1C0009320: SerialMouseQueryWmiRegInfo
0x1C0009240: SerialMouseSetWmiDataItem
0x1C0006078: "__cdecl _imp_KeInitializeTimer" __imp_KeInitializeTimer
0x1C0006130: "__cdecl _imp_RtlQueryRegistryValues" __imp_RtlQueryRegistryValues
0x1C0003120: "*q" ??_C@_02DEAKNGM@?$CKq?$AA@
0x1C000A194: "__cdecl _security_init_cookie" __security_init_cookie
0x1C00060C8: "__cdecl _imp_IoAllocateWorkItem" __imp_IoAllocateWorkItem
0x1C0008C94: SerialMousepIoSyncIoctl
0x1C0006098: "__cdecl _imp_KeSetEvent" __imp_KeSetEvent
0x1C00088C4: SerialMouseServiceParameters
0x1C0006060: "__cdecl _imp_IoOpenDeviceRegistryKey" __imp_IoOpenDeviceRegistryKey
0x1C00084C8: SerialMouseSpinUpRead
0x1C00022A0: "__cdecl _report_gsfailure" __report_gsfailure
0x1C0006158: "__cdecl _imp_KeLowerIrql" __imp_KeLowerIrql
0x1C0006048: "__cdecl _imp_PoCallDriver" __imp_PoCallDriver
0x1C0007740: SerialMousePower
0x1C0006198: ntoskrnl_NULL_THUNK_DATA
0x1C00060D0: "__cdecl _imp_ExFreePoolWithTag" __imp_ExFreePoolWithTag
0x1C0001038: SerialMouseHandleStartStopStart
0x1C0006080: "__cdecl _imp_PoSetPowerState" __imp_PoSetPowerState
0x1C000A008: DriverEntry
0x1C0007010: SerialMouseAddDevice
0x1C00091A0: SerialMouseSystemControl
0x1C00026C0: memset
0x1C00061D8: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR

[JEB Decompiler by PNF Software]