Generated by JEB on 2019/08/01

PE: C:\Windows\WinSxS\amd64_dual_mdmirmdm.inf_31bf3856ad364e35_10.0.17763.1_none_578a6069219af291\MSIRCOMM.sys Base=0x1C0000000 SHA-256=E273C390BDDAFF8767CB7E627BE656F26113E4FAB43E4C8608C49E7989084AA4
PDB: msircomm.pdb GUID={CA60A5EE-775D-CB17-085EB372130E411E} Age=1

193 located named symbols:
0x1C000A108: "__cdecl _imp_IoAllocateIrp" __imp_IoAllocateIrp
0x1C000A0F0: "__cdecl _imp_RtlFreeUnicodeString" __imp_RtlFreeUnicodeString
0x1C000A138: "__cdecl _imp_KeSetTimer" __imp_KeSetTimer
0x1C00029B4: LockedMemoryCopy
0x1C0001B40: IrCommWrite
0x1C0008008: "__cdecl _security_cookie_complement" __security_cookie_complement
0x1C000A170: "__cdecl _imp_ObfDereferenceObject" __imp_ObfDereferenceObject
0x1C000A0D8: "__cdecl _imp_RtlWriteRegistryValue" __imp_RtlWriteRegistryValue
0x1C0001BA0: SendComplete
0x1C000A018: "__cdecl _imp_RtlInitUnicodeString" __imp_RtlInitUnicodeString
0x1C0006190: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x1C000A028: "__cdecl _imp_MmUnlockPagableImageSection" __imp_MmUnlockPagableImageSection
0x1C0007218: "SERIALCOMM" ??_C@_1BG@MHMNFMEJ@?$AAS?$AAE?$AAR?$AAI?$AAA?$AAL?$AAC?$AAO?$AAM?$AAM?$AA?$AA@
0x1C0001498: GetRegistryKeyValue
0x1C000A020: "__cdecl _imp_MmLockPagableDataSection" __imp_MmLockPagableDataSection
0x1C000A1C0: "__cdecl _imp_ExpInterlockedPushEntrySList" __imp_ExpInterlockedPushEntrySList
0x1C000A038: "__cdecl _imp_IoCreateDevice" __imp_IoCreateDevice
0x1C0003674: IrdaCreateConnectionForAddress
0x1C0007250: "IRCOMM: requesting data from pur" ??_C@_0CE@IBKCMFGD@IRCOMM?3?5requesting?5data?5from?5pur@
0x1C0002F50: MaskStartRoutine
0x1C0001BF0: WriteStartRoutine
0x1C000A078: "__cdecl _imp_IofCompleteRequest" __imp_IofCompleteRequest
0x1C0004A90: CreateBufferPool
0x1C000A0F8: "__cdecl _imp_RtlDeleteRegistryValue" __imp_RtlDeleteRegistryValue
0x1C000A0E8: "__cdecl _imp_IoSetDeviceInterfaceState" __imp_IoSetDeviceInterfaceState
0x1C000A168: "__cdecl _imp_MmBuildMdlForNonPagedPool" __imp_MmBuildMdlForNonPagedPool
0x1C000A1E0: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x1C000A040: "__cdecl _imp_IoAttachDeviceToDeviceStack" __imp_IoAttachDeviceToDeviceStack
0x1C000A180: "__cdecl _imp_ExQueueWorkItem" __imp_ExQueueWorkItem
0x1C0004C1C: GetBuffer
0x1C00027AC: SeeIfIrpShouldBeCompleted
0x1C0004C60: FreeBuffer
0x1C000A080: "__cdecl _imp_PoStartNextPowerIrp" __imp_PoStartNextPowerIrp
0x1C000A010: "__cdecl _imp_MmGetSystemRoutineAddress" __imp_MmGetSystemRoutineAddress
0x1C000A058: "__cdecl _imp_KeInitializeSpinLock" __imp_KeInitializeSpinLock
0x1C0001B10: IrCommQueryInformation
0x1C00045F4: OpenTdiObjects
0x1C0001D1C: QueuePacket
0x1C000A0A0: "__cdecl _imp_KeWaitForSingleObject" __imp_KeWaitForSingleObject
0x1C000A120: "__cdecl _imp_KeReleaseSpinLock" __imp_KeReleaseSpinLock
0x1C0004390: ConnectionPassiveWorkRoutine
0x1C0005A00: SendCompletion
0x1C00041D0: IrdaCompleteAcceptIrp
0x1C000A128: "__cdecl _imp_IoReleaseCancelSpinLock" __imp_IoReleaseCancelSpinLock
0x1C0007108: "__cdecl _guard_iat_table" __guard_iat_table
0x1C0004090: LinkEventConnect
0x1C00061C0: memcpy
0x1C000A0E0: "__cdecl _imp_IoRegisterDeviceInterface" __imp_IoRegisterDeviceInterface
0x1C00072F8: "IRCOMM: maxsendpdu=%d " ??_C@_0BH@LHADKOHA@IRCOMM?3?5maxsendpdu?$DN?$CFd?6?$AA@
0x1C000A050: "__cdecl _imp_KeInitializeDpc" __imp_KeInitializeDpc
0x1C000A068: "__cdecl _imp_IoDeleteDevice" __imp_IoDeleteDevice
0x1C000A070: "__cdecl _imp_IofCallDriver" __imp_IofCallDriver
0x1C00061C0: memmove
0x1C00015C0: IrCommHandleSymbolicLink
0x1C000A198: "__cdecl _imp_IoEnqueueIrp" __imp_IoEnqueueIrp
0x1C000611C: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x1C0003DE4: IrdaSetEventHandler
0x1C000A188: "__cdecl _imp_IoBuildDeviceIoControlRequest" __imp_IoBuildDeviceIoControlRequest
0x1C000A1A8: "__cdecl _imp_ObfReferenceObject" __imp_ObfReferenceObject
0x1C0007190: "ListenForIncommingConnections" ??_C@_1DM@EADCHIMO@?$AAL?$AAi?$AAs?$AAt?$AAe?$AAn?$AAF?$AAo?$AAr?$AAI?$AAn?$AAc?$AAo?$AAm?$AAm?$AAi?$AAn?$AAg?$AAC?$AAo?$AAn?$AAn?$AAe?$AAc?$AAt?$AAi?$AAo?$AAn?$AAs?$AA?$AA@
0x1C0004F38: IrdaConnect
0x1C0005FC4: SendSynchronousControlInfo
0x1C0005940: SendBufferToTdi
0x1C00032D8: IrdaCreateAddress
0x1C000A0D0: "__cdecl _imp_IoCreateSymbolicLink" __imp_IoCreateSymbolicLink
0x1C000A000: "__cdecl _imp_ExAllocatePoolWithTag" __imp_ExAllocatePoolWithTag
0x1C00028E0: ReadPurge
0x1C00071E0: "\DosDevices\" ??_C@_1BK@LABJKOM@?$AA?2?$AAD?$AAo?$AAs?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAs?$AA?2?$AA?$AA@
0x1C0001AD0: IrCommCleanup
0x1C0007158: "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@
0x1C00072B0: "\Device\IrDA" ??_C@_1BK@EJLAPAJD@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAI?$AAr?$AAD?$AAA?$AA?$AA@
0x1C00060F8: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x1C000A178: "__cdecl _imp_IoAllocateMdl" __imp_IoAllocateMdl
0x1C000A1B8: "__cdecl _imp_ExpInterlockedPopEntrySList" __imp_ExpInterlockedPopEntrySList
0x1C000A130: "__cdecl _imp_IoAcquireCancelSpinLock" __imp_IoAcquireCancelSpinLock
0x1C000A158: "__cdecl _imp_ZwCreateFile" __imp_ZwCreateFile
0x1C0001C30: IrpQueueCancelRoutine
0x1C0004824: IrdaIASOctetSet
0x1C000A100: "__cdecl _imp_IoDeleteSymbolicLink" __imp_IoDeleteSymbolicLink
0x1C00024D0: MoveDataFromBufferToIrp
0x1C0001A0C: CleanupIoRequests
0x1C0003DB0: IrdaRestartDeviceControl
0x1C00052AC: GetCurrentIrpAndAddReference
0x1C0002EF0: UartComplete
0x1C00071D0: "IrDA:IrCOMM" ??_C@_0M@LDNDHJKB@IrDA?3IrCOMM?$AA@
0x1C0002080: IrCommRead
0x1C0005E30: SendControlInfo
0x1C000C290: GsDriverEntry
0x1C000A1D8: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x1C000B0B0: InitializePacketQueue
0x1C000A0C0: "__cdecl _imp_RtlAppendUnicodeToString" __imp_RtlAppendUnicodeToString
0x1C00020E0: ReadStartRoutine
0x1C0001290: IrCommPnP
0x1C000A190: "__cdecl _imp_ObReferenceObjectByHandle" __imp_ObReferenceObjectByHandle
0x1C0005FA0: SetEventCompletion
0x1C0002A30: IrCommDeviceControl
0x1C000B01C: WaitForLowerDriverToCompleteIrp
0x1C000577C: ProcessSend
0x1C0001860: IrCommCreate
0x1C0005100: ReceiveCompletion
0x1C000A1B0: "__cdecl _imp_KeResetEvent" __imp_KeResetEvent
0x1C000A0B0: "__cdecl _imp_ZwQueryValueKey" __imp_ZwQueryValueKey
0x1C0007120: "BreakOnEntry" ??_C@_1BK@FOAFIPCB@?$AAB?$AAr?$AAe?$AAa?$AAk?$AAO?$AAn?$AAE?$AAn?$AAt?$AAr?$AAy?$AA?$AA@
0x1C0003210: EventNotification
0x1C0008018: "__cdecl _@@_PchSym_@00@KxulyqvxgPillgKxumvgUriwzUxlnnUrixlnnUlyquivUznwGEUrmgvimzoOlyq@msircomm" __@@_PchSym_@00@KxulyqvxgPillgKxumvgUriwzUxlnnUrixlnnUlyquivUznwGEUrmgvimzoOlyq@msircomm
0x1C000530C: ReleaseIrpReference
0x1C00060A0: "__cdecl _security_check_cookie" __security_check_cookie
0x1C000A060: "__cdecl _imp_IoDetachDevice" __imp_IoDetachDevice
0x1C0004C94: HandleControlInformation
0x1C00033F8: IrdaDisconnect
0x1C000A1E8: "__cdecl _IMPORT_DESCRIPTOR_ntoskrnl" __IMPORT_DESCRIPTOR_ntoskrnl
0x1C0003180: WaitMaskCancelRoutine
0x1C0008010: PagedCodeSectionHandle
0x1C0004D80: LinkReceiveHandler
0x1C0001010: IrCommAddDevice
0x1C0007110: GUID_DEVINTERFACE_COMPORT
0x1C0002740: TotalTimerProc
0x1C000A1C8: "__cdecl _imp_IoReuseIrp" __imp_IoReuseIrp
0x1C000D000: "__cdecl _guard_fids_table" __guard_fids_table
0x1C0004020: LinkEventDisconnect
0x1C0007000: "__cdecl load_config_used" _load_config_used
0x1C0001E44: StartNextPacket
0x1C0007278: "IRCOMM: unhandled ioctl %d " ??_C@_0BN@FMGNILIC@IRCOMM?3?5unhandled?5ioctl?5?$CFd?5?6?$AA@
0x1C000A0B8: "__cdecl _imp_ZwClose" __imp_ZwClose
0x1C00026D0: IntervalTimeProc
0x1C00019C0: IrCommClose
0x1C0005D80: UartStateCompletion
0x1C0005DE0: SendControlIrpCompletionRoutine
0x1C0007230: "IRCOMM: requesting data " ??_C@_0BJ@OLLOPBFK@IRCOMM?3?5requesting?5data?6?$AA@
0x1C000A098: "__cdecl _imp_KeInitializeEvent" __imp_KeInitializeEvent
0x1C0004270: GetMaxSendPdu
0x1C000A150: "__cdecl _imp_InitializeSListHead" __imp_InitializeSListHead
0x1C000A110: "__cdecl _imp_IoFreeIrp" __imp_IoFreeIrp
0x1C0001440: IrCommWmi
0x1C00060E0: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x1C000B010: IrCommUnload
0x1C0002250: CopyMemoryAndCheckForChar
0x1C000A160: "__cdecl _imp_IoGetRelatedDeviceObject" __imp_IoGetRelatedDeviceObject
0x1C0001470: IoCompletionSetEvent
0x1C00053C0: SendTimerProc
0x1C00013F0: IrCommPower
0x1C00022C0: DataAvailibleHandler
0x1C0005AA0: AccessUartState
0x1C0003C20: CloseTdiLink
0x1C0005124: IndicateReceiveBufferSpaceAvailible
0x1C000A118: "__cdecl _imp_KeAcquireSpinLockRaiseToDpc" __imp_KeAcquireSpinLockRaiseToDpc
0x1C0002660: ReadCancelRoutine
0x1C00072E8: "Parameters" ??_C@_0L@PBGCNDPG@Parameters?$AA@
0x1C0007140: "DebugFlags" ??_C@_1BG@PDIFALE@?$AAD?$AAe?$AAb?$AAu?$AAg?$AAF?$AAl?$AAa?$AAg?$AAs?$AA?$AA@
0x1C0008000: "__cdecl _security_cookie" __security_cookie
0x1C000571C: ProcessSendAtPassive
0x1C000A140: "__cdecl _imp_KeCancelTimer" __imp_KeCancelTimer
0x1C0004740: CloseTdiObjects
0x1C0005410: SendCancelRoutine
0x1C0003534: IrdaAssociateAddress
0x1C0005760: SendWorkItemRountine
0x1C000A048: "__cdecl _imp_KeInitializeTimer" __imp_KeInitializeTimer
0x1C0007298: "TransportAddress" ??_C@_0BB@IAAFJMIL@TransportAddress?$AA@
0x1C000A008: "__cdecl _imp_RtlQueryRegistryValues" __imp_RtlQueryRegistryValues
0x1C000A1A0: "__cdecl _imp_IoFreeMdl" __imp_IoFreeMdl
0x1C000A148: "__cdecl _imp_DbgPrint" __imp_DbgPrint
0x1C0005080: FreeConnection
0x1C000C2C4: "__cdecl _security_init_cookie" __security_init_cookie
0x1C00049F8: RemoveReferenceOnBufferPool
0x1C0003D50: GetCurrentConnection
0x1C0005250: RemoveReferenceOnTracker
0x1C000A090: "__cdecl _imp_KeSetEvent" __imp_KeSetEvent
0x1C0002F30: UartStartRoutine
0x1C000A0A8: "__cdecl _imp_IoOpenDeviceRegistryKey" __imp_IoOpenDeviceRegistryKey
0x1C0001F30: FlushQueuedPackets
0x1C00060D0: "__cdecl _report_gsfailure" __report_gsfailure
0x1C000A088: "__cdecl _imp_PoCallDriver" __imp_PoCallDriver
0x1C0005530: SendOnConnection
0x1C0007200: "PortName" ??_C@_1BC@LDIMLHJH@?$AAP?$AAo?$AAr?$AAt?$AAN?$AAa?$AAm?$AAe?$AA?$AA@
0x1C00072D0: "ConnectionContext" ??_C@_0BC@DBNAMMPE@ConnectionContext?$AA@
0x1C0005458: TryToCompleteCurrentIrp
0x1C0004590: RemoveReferenceFromConnection
0x1C000A1D0: ntoskrnl_NULL_THUNK_DATA
0x1C000A030: "__cdecl _imp_ExFreePoolWithTag" __imp_ExFreePoolWithTag
0x1C00039DC: CreateTdiLink
0x1C0004E30: LinkStateHandler
0x1C000C008: DriverEntry
0x1C0003808: InitiateConnection
0x1C0001CCC: GetUseableIrp
0x1C0006500: memset
0x1C0003F80: ClientEventReceive
0x1C000A1FC: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR
0x1C000A0C8: "__cdecl _imp_IoGetDeviceProperty" __imp_IoGetDeviceProperty

[JEB Decompiler by PNF Software]