Generated by JEB on 2019/08/01

PE: C:\Windows\System32\drivers\modem.sys Base=0x1C0000000 SHA-256=B48192982D67124952D93B18608BB229E9B5F538BBD5CF18485E7DD34901B4FE
PDB: modem.pdb GUID={814311F2-ED54-E95E-D9F03D70915EA8CF} Age=1

221 located named symbols:
0x1C0005198: "__cdecl _imp_IoAllocateIrp" __imp_IoAllocateIrp
0x1C00090B8: CleanUpOnRemove
0x1C000AAF0: UniRead
0x1C0008160: UniClose
0x1C0005000: "__cdecl _imp_WmiCompleteRequest" __imp_WmiCompleteRequest
0x1C0005040: "__cdecl _imp_RtlFreeUnicodeString" __imp_RtlFreeUnicodeString
0x1C0002380: "\Tsp" ??_C@_19IILINDIA@?$AA?2?$AAT?$AAs?$AAp?$AA?$AA@
0x1C0003058: "__cdecl _security_cookie_complement" __security_cookie_complement
0x1C0002350: "MODEM: shuttled irp has bad majo" ??_C@_0CM@FNMHILD@MODEM?3?5shuttled?5irp?5has?5bad?5majo@
0x1C00051F8: "__cdecl _imp_RtlInitUnicodeString" __imp_RtlInitUnicodeString
0x1C00016D0: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x1C00050D0: "__cdecl _imp_MmUnlockPagableImageSection" __imp_MmUnlockPagableImageSection
0x1C0006008: CreateChildPdo
0x1C00078E4: ModemSetRegistryKeyValue
0x1C0008EB8: SetWakeEnabledState
0x1C0008B90: ModemWmi
0x1C00014FC: CheckStateAndAddReferenceWMI
0x1C00050C8: "__cdecl _imp_MmLockPagableDataSection" __imp_MmLockPagableDataSection
0x1C0005020: "__cdecl _imp_IoCreateDevice" __imp_IoCreateDevice
0x1C0005128: "__cdecl _imp_IoWriteErrorLogEntry" __imp_IoWriteErrorLogEntry
0x1C0005120: "__cdecl _imp_IoAllocateErrorLogEntry" __imp_IoAllocateErrorLogEntry
0x1C0005080: "__cdecl _imp_IofCompleteRequest" __imp_IofCompleteRequest
0x1C000A360: UniGeneralMaskComplete
0x1C0005140: "__cdecl _imp_IoSetDeviceInterfaceState" __imp_IoSetDeviceInterfaceState
0x1C0005148: "__cdecl _imp_MmLockPagableSectionByHandle" __imp_MmLockPagableSectionByHandle
0x1C0005220: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x1C00050E0: "__cdecl _imp_IoAttachDeviceToDeviceStack" __imp_IoAttachDeviceToDeviceStack
0x1C0005088: "__cdecl _imp_PoStartNextPowerIrp" __imp_PoStartNextPowerIrp
0x1C0005018: "__cdecl _imp_MmGetSystemRoutineAddress" __imp_MmGetSystemRoutineAddress
0x1C0005200: "__cdecl _imp_KeInitializeSpinLock" __imp_KeInitializeSpinLock
0x1C0005150: "__cdecl _imp_KeWaitForSingleObject" __imp_KeWaitForSingleObject
0x1C0006B30: UniUnload
0x1C00050B8: "__cdecl _imp_KeReleaseSpinLock" __imp_KeReleaseSpinLock
0x1C000A4F0: UniCancelShuttledWait
0x1C0008D00: ModemQueryWmiRegInfo
0x1C000AA20: UniWrite
0x1C0005180: "__cdecl _imp_IoReleaseCancelSpinLock" __imp_IoReleaseCancelSpinLock
0x1C0003070: DriverEntryRegPath
0x1C0002108: "__cdecl _guard_iat_table" __guard_iat_table
0x1C0001700: memcpy
0x1C0005168: "__cdecl _imp_IoRegisterDeviceInterface" __imp_IoRegisterDeviceInterface
0x1C0002138: "WaveHardwareID" ??_C@_1BO@OEEKLDCJ@?$AAW?$AAa?$AAv?$AAe?$AAH?$AAa?$AAr?$AAd?$AAw?$AAa?$AAr?$AAe?$AAI?$AAD?$AA?$AA@
0x1C0005108: "__cdecl _imp_KeInitializeDpc" __imp_KeInitializeDpc
0x1C00051E8: "__cdecl _imp_IoGetCurrentProcess" __imp_IoGetCurrentProcess
0x1C000A8B0: UniCleanup
0x1C00050A0: "__cdecl _imp_ZwSetValueKey" __imp_ZwSetValueKey
0x1C000B060: WriteIrpStarter
0x1C0005058: "__cdecl _imp_IoDeleteDevice" __imp_IoDeleteDevice
0x1C0005130: "__cdecl _imp_IofCallDriver" __imp_IofCallDriver
0x1C000B724: UniGetNextIrp
0x1C0001700: memmove
0x1C00021F0: "\Wave" ??_C@_1M@CLFBPKOE@?$AA?2?$AAW?$AAa?$AAv?$AAe?$AA?$AA@
0x1C000165C: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x1C000B7E4: UniSniffOwnerSettings
0x1C00051D0: "__cdecl _imp_IoBuildDeviceIoControlRequest" __imp_IoBuildDeviceIoControlRequest
0x1C00022B0: "WakeOnRing" ??_C@_1BG@HCNFIJEJ@?$AAW?$AAa?$AAk?$AAe?$AAO?$AAn?$AAR?$AAi?$AAn?$AAg?$AA?$AA@
0x1C0005110: "__cdecl _imp_ExDeleteResourceLite" __imp_ExDeleteResourceLite
0x1C0005078: "__cdecl _imp_ObfReferenceObject" __imp_ObfReferenceObject
0x1C00023C8: "InactivityScale" ??_C@_1CA@NHODFPL@?$AAI?$AAn?$AAa?$AAc?$AAt?$AAi?$AAv?$AAi?$AAt?$AAy?$AAS?$AAc?$AAa?$AAl?$AAe?$AA?$AA@
0x1C000B558: UniCheckPassThrough
0x1C0001360: InitIrpQueue
0x1C000C254: UniValidateNewCommConfig
0x1C000C5A0: HandleIpc
0x1C000AC60: UniReadComplete
0x1C0001594: RemoveReference
0x1C000BE40: UniSetupSniffPart1
0x1C0005160: "__cdecl _imp_IoCreateSymbolicLink" __imp_IoCreateSymbolicLink
0x1C000C470: QueueMessageIrp
0x1C00067D4: ModemGetVolatileWaveKey
0x1C0005030: "__cdecl _imp_ExAllocatePoolWithTag" __imp_ExAllocatePoolWithTag
0x1C000B210: StartNextReadWriteIrp
0x1C0007944: ModemGetRegistryKeyValue
0x1C0002198: "Modem Audio Device" ??_C@_1CG@PMEDIGIG@?$AAM?$AAo?$AAd?$AAe?$AAm?$AA?5?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?$AA@
0x1C00021C0: "MODEMWAVE\0" ??_C@_1BI@ODFOENCJ@?$AAM?$AAO?$AAD?$AAE?$AAM?$AAW?$AAA?$AAV?$AAE?$AA?2?$AA0?$AA?$AA@
0x1C00011A8: ForwardIrp
0x1C0005010: WMILIB_NULL_THUNK_DATA
0x1C00022E8: "\DosDevices\" ??_C@_1BK@LABJKOM@?$AA?2?$AAD?$AAo?$AAs?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAs?$AA?2?$AA?$AA@
0x1C0002200: "Enumerated" ??_C@_1BG@MHDJOLKF@?$AAE?$AAn?$AAu?$AAm?$AAe?$AAr?$AAa?$AAt?$AAe?$AAd?$AA?$AA@
0x1C0002228: "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@
0x1C0005068: "__cdecl _imp_KeLeaveCriticalRegion" __imp_KeLeaveCriticalRegion
0x1C00051C8: "__cdecl _imp_KeReleaseSpinLockFromDpcLevel" __imp_KeReleaseSpinLockFromDpcLevel
0x1C0001638: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x1C0002120: "WaveDriver" ??_C@_1BG@NBHPIMAM@?$AAW?$AAa?$AAv?$AAe?$AAD?$AAr?$AAi?$AAv?$AAe?$AAr?$AA?$AA@
0x1C0002418: "MODEM: CheckStateAndAddReference" ??_C@_0DK@HBLEKCEK@MODEM?3?5CheckStateAndAddReference@
0x1C000B444: CleanUpQueuedIrps
0x1C00076CC: ModemHandleSymbolicLink
0x1C0005178: "__cdecl _imp_IoAcquireCancelSpinLock" __imp_IoAcquireCancelSpinLock
0x1C0001534: RemoveReferenceAndCompleteRequest
0x1C0002340: "Version" ??_C@_1BA@LIACFDLB@?$AAV?$AAe?$AAr?$AAs?$AAi?$AAo?$AAn?$AA?$AA@
0x1C0008AB0: StartDevicePower
0x1C0002110: GUID_DEVINTERFACE_MODEM
0x1C0002178: "PermanentGuid" ??_C@_1BM@NFJGLCLO@?$AAP?$AAe?$AAr?$AAm?$AAa?$AAn?$AAe?$AAn?$AAt?$AAG?$AAu?$AAi?$AAd?$AA?$AA@
0x1C0001404: CheckStateAndAddReference
0x1C0005170: "__cdecl _imp_IoDeleteSymbolicLink" __imp_IoDeleteSymbolicLink
0x1C000B928: UniSetupNoPassPart1
0x1C000BAD0: UniSetupNoPassPart3
0x1C000BA60: UniSetupNoPassPart2
0x1C000BD04: UniSetupPass
0x1C0003000: WmiContext
0x1C0003080: "__cdecl _@@_PchSym_@00@KxulyqvxgPillgKxumvgUfmrnlwvnUhixUhbhUnlwvnUlyquivUznwGEUkivxlnkOlyq@modem" __@@_PchSym_@00@KxulyqvxgPillgKxumvgUfmrnlwvnUhixUhbhUnlwvnUlyquivUznwGEUkivxlnkOlyq@modem
0x1C000C390: QueueLoopbackMessageIrp
0x1C000B3A0: IrpCancelRoutine
0x1C000B620: UniStartOrQueue
0x1C0002304: "MF" ??_C@_15EDIEEAAP@?$AAM?$AAF?$AA?$AA@
0x1C0002488: "MODEMWMI" ??_C@_1BC@OAPONODJ@?$AAM?$AAO?$AAD?$AAE?$AAM?$AAW?$AAM?$AAI?$AA?$AA@
0x1C00051E0: "__cdecl _imp_RtlEqualUnicodeString" __imp_RtlEqualUnicodeString
0x1C00013B8: MarkQueueToEmpty
0x1C000BF30: UniSetupSniffPart2
0x1C00023B8: "Default" ??_C@_1BA@GHOECOCL@?$AAD?$AAe?$AAf?$AAa?$AAu?$AAl?$AAt?$AA?$AA@
0x1C000D2A0: GsDriverEntry
0x1C0005218: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x1C000BFC0: UniSniffWaitComplete
0x1C0005158: "__cdecl _imp_RtlAppendUnicodeToString" __imp_RtlAppendUnicodeToString
0x1C0007F10: EnableDisableSerialWaitWake
0x1C0007A28: WaitForLowerDriverToCompleteIrp
0x1C0001330: SetPowerCompletion
0x1C0002158: "DuplexSupport" ??_C@_1BM@BEDEGOPF@?$AAD?$AAu?$AAp?$AAl?$AAe?$AAx?$AAS?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AA?$AA@
0x1C000C55C: GetUsableIrp
0x1C0006B60: ModemAddDevice
0x1C0002390: "\Client" ??_C@_1BA@POFIECB@?$AA?2?$AAC?$AAl?$AAi?$AAe?$AAn?$AAt?$AA?$AA@
0x1C0005188: "__cdecl _imp_ZwQueryValueKey" __imp_ZwQueryValueKey
0x1C0008E40: ModemWmiSetDataBlock
0x1C0002260: "BreakOnEntry" ??_C@_1BK@FOAFIPCB@?$AAB?$AAr?$AAe?$AAa?$AAk?$AAO?$AAn?$AAE?$AAn?$AAt?$AAr?$AAy?$AA?$AA@
0x1C00024A0: GUID_POWER_DEVICE_WAKE_ENABLE
0x1C00092C0: UniIoControl
0x1C00080A0: UniOpen
0x1C00051F0: "__cdecl _imp_PoRequestPowerIrp" __imp_PoRequestPowerIrp
0x1C00015E0: "__cdecl _security_check_cookie" __security_check_cookie
0x1C0002458: "MODEM: CheckStateAndAddReference" ??_C@_0CO@BJIJCDMC@MODEM?3?5CheckStateAndAddReference@
0x1C0008D50: ModemWmiQueryDataBlock
0x1C0002310: "Manufacturer" ??_C@_1BK@PGBJEKCF@?$AAM?$AAa?$AAn?$AAu?$AAf?$AAa?$AAc?$AAt?$AAu?$AAr?$AAe?$AAr?$AA?$AA@
0x1C00050F0: "__cdecl _imp_IoDetachDevice" __imp_IoDetachDevice
0x1C0005228: "__cdecl _IMPORT_DESCRIPTOR_ntoskrnl" __IMPORT_DESCRIPTOR_ntoskrnl
0x1C0005008: "__cdecl _imp_WmiSystemControl" __imp_WmiSystemControl
0x1C0003040: WmiGuidInfo
0x1C00021D8: "MODEMWAVE\" ??_C@_1BG@EBOIGJJG@?$AAM?$AAO?$AAD?$AAE?$AAM?$AAW?$AAA?$AAV?$AAE?$AA?2?$AA?$AA@
0x1C0007AF8: QueryDeviceCaps
0x1C0003060: PagedCodeSectionHandle
0x1C00010C0: PowerIrpCompletion
0x1C00051D8: "__cdecl _imp_KeDelayExecutionThread" __imp_KeDelayExecutionThread
0x1C00051C0: "__cdecl _imp_KeAcquireSpinLockAtDpcLevel" __imp_KeAcquireSpinLockAtDpcLevel
0x1C0008210: BinaryQueryRegRoutine
0x1C000AE60: HandleDleIrp
0x1C00014A0: CheckStateAndAddReferencePower
0x1C00069C0: ModemPower
0x1C0009E00: UniMaskStarter
0x1C000E000: "__cdecl _guard_fids_table" __guard_fids_table
0x1C0005050: "__cdecl _imp_ExAcquireResourceExclusiveLite" __imp_ExAcquireResourceExclusiveLite
0x1C0002000: "__cdecl load_config_used" _load_config_used
0x1C0008DC0: ModemWmiSetDataItem
0x1C00023A0: "Properties" ??_C@_1BG@COALCEMK@?$AAP?$AAr?$AAo?$AAp?$AAe?$AAr?$AAt?$AAi?$AAe?$AAs?$AA?$AA@
0x1C0009D60: PowerWaitCancelRoutine
0x1C0005028: "__cdecl _imp_ZwClose" __imp_ZwClose
0x1C000523C: "__cdecl _IMPORT_DESCRIPTOR_WMILIB" __IMPORT_DESCRIPTOR_WMILIB
0x1C000BBC0: UniPassThroughStarter
0x1C000ABC0: ReadIrpStarter
0x1C0007BBC: GetPropertiesHandler
0x1C00050F8: "__cdecl _imp_KeInitializeEvent" __imp_KeInitializeEvent
0x1C00089D8: UniCloseStarter
0x1C00051B0: "__cdecl _imp_PoUnregisterSystemState" __imp_PoUnregisterSystemState
0x1C00023E8: "PowerDelay" ??_C@_1BG@FBNLNLFG@?$AAP?$AAo?$AAw?$AAe?$AAr?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?$AA@
0x1C00051A0: "__cdecl _imp_IoFreeIrp" __imp_IoFreeIrp
0x1C0001620: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x1C0001260: GetDleCancelRoutine
0x1C0002280: "DebugLevel" ??_C@_1BG@CKNGENOP@?$AAD?$AAe?$AAb?$AAu?$AAg?$AAL?$AAe?$AAv?$AAe?$AAl?$AA?$AA@
0x1C0005118: "__cdecl _imp_IoWMIRegistrationControl" __imp_IoWMIRegistrationControl
0x1C0009010: UniDispatch
0x1C0001230: IoCompletionSetEvent
0x1C00050B0: "__cdecl _imp_KeAcquireSpinLockRaiseToDpc" __imp_KeAcquireSpinLockRaiseToDpc
0x1C00050A8: "__cdecl _imp_ZwDeleteKey" __imp_ZwDeleteKey
0x1C0005060: "__cdecl _imp_ExReleaseResourceLite" __imp_ExReleaseResourceLite
0x1C00051B8: "__cdecl _imp_KeInsertQueueDpc" __imp_KeInsertQueueDpc
0x1C0002298: "DebugFlags" ??_C@_1BG@PDIFALE@?$AAD?$AAe?$AAb?$AAu?$AAg?$AAF?$AAl?$AAa?$AAg?$AAs?$AA?$AA@
0x1C0003050: "__cdecl _security_cookie" __security_cookie
0x1C0006908: ModemCreateWaveDriverRegValue
0x1C00022C8: "MODEM: ModemPnp: Bad DevObj " ??_C@_0BN@BFGHNJDM@MODEM?3?5ModemPnp?3?5Bad?5DevObj?6?$AA@
0x1C000C1CC: UniSendOurWaitDown
0x1C0005100: "__cdecl _imp_RtlQueryRegistryValues" __imp_RtlQueryRegistryValues
0x1C000114C: UniLogError
0x1C0005038: "__cdecl _imp_RtlStringFromGUID" __imp_RtlStringFromGUID
0x1C0005138: "__cdecl _imp_DbgPrint" __imp_DbgPrint
0x1C0007FE0: SetDtr
0x1C000A140: UniGeneralWaitComplete
0x1C000D2D4: "__cdecl _security_init_cookie" __security_init_cookie
0x1C0002218: "Started" ??_C@_1BA@IEDKOAHH@?$AAS?$AAt?$AAa?$AAr?$AAt?$AAe?$AAd?$AA?$AA@
0x1C000A3F8: UniRundownShuttledWait
0x1C0002400: "ConfigDelay" ??_C@_1BI@DIKGGDLP@?$AAC?$AAo?$AAn?$AAf?$AAi?$AAg?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?$AA@
0x1C0005190: "__cdecl _imp_KeSetEvent" __imp_KeSetEvent
0x1C0001300: UniStopReceiveComplete
0x1C0005208: "__cdecl _imp_IoOpenDeviceRegistryKey" __imp_IoOpenDeviceRegistryKey
0x1C000AF60: UniWriteComplete
0x1C0001008: CompletePowerWait
0x1C0001610: "__cdecl _report_gsfailure" __report_gsfailure
0x1C00050C0: "__cdecl _imp_PoCallDriver" __imp_PoCallDriver
0x1C0008258: UniOpenStarter
0x1C000C7E0: GetPutCancelRoutine
0x1C0005098: "__cdecl _imp_ZwCreateKey" __imp_ZwCreateKey
0x1C0002330: "Model" ??_C@_1M@HHGCKIGA@?$AAM?$AAo?$AAd?$AAe?$AAl?$AA?$AA@
0x1C000627C: ModemPdoPnp
0x1C00050E8: "__cdecl _imp_ExInitializeResourceLite" __imp_ExInitializeResourceLite
0x1C0005210: ntoskrnl_NULL_THUNK_DATA
0x1C00050D8: "__cdecl _imp_ExFreePoolWithTag" __imp_ExFreePoolWithTag
0x1C0006EF0: ModemPnP
0x1C0005048: "__cdecl _imp_KeEnterCriticalRegion" __imp_KeEnterCriticalRegion
0x1C00051A8: "__cdecl _imp_PoRegisterSystemState" __imp_PoRegisterSystemState
0x1C000D008: DriverEntry
0x1C0009BC0: WaveStopDpcHandler
0x1C00011D0: HasIrpBeenCanceled
0x1C000A744: UniMakeIrpShuttledWait
0x1C0005090: "__cdecl _imp_ZwOpenKey" __imp_ZwOpenKey
0x1C000B114: QueueIrp
0x1C0001A40: memset
0x1C0005250: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR
0x1C000C888: EmptyIpcQueue
0x1C000A570: UniChangeShuttledToPassDown
0x1C0005070: "__cdecl _imp_IoGetDeviceProperty" __imp_IoGetDeviceProperty

[JEB Decompiler by PNF Software]