IRENUM — Windows ME Debug


Source Tree

  • ../cvxdctrl.asm
  • ../../../../../dev/ddk/inc/shell.h
  • ../dongle.asm
  • ../irlan.c
  • ../irpnpset.c
  • ../lmpmuxif.c
  • ../lmreg.c
  • ../lmwdm.c
  • ../loadvxds.c
  • ../messages.asm
  • ../sirenum.c
  • ../sound.asm
  • ../statapif.c
  • ../str.c
  • ../sysctrl.c
  • ../ttplib.asm
  • ../yieldvmm.asm

Segment 1: .bss @ 000036C0
  • 000001F0 — _pZwClose
  • 000001F4 — _pMmBuildMdlForNonPagedPool
  • 00000200 — _LazyDscvInfo
  • 00000298 — _LmClientList
  • 000002A0 — _pObReferenceObjectByHandle
  • 000002A8 — _IasObjectList
  • 000002B0 — _pExAllocatePool
  • 000002B4 — _pExQueueWorkItem
  • 000002B8 — _pIoAllocateIrp
  • 000002BC — _pIoAllocateMdl
  • 000002C0 — _pExFreePool
  • 000002C4 — _pKeSetEvent
  • 000002C8 — _pIoGetRelatedDeviceObject
  • 000002CC — _pKeInitializeEvent
  • 000002D0 — _pIoBuildDeviceIoControlRequest
  • 000002D4 — _pZwCreateFile
  • 000002D8 — _pObDereferenceObject
  • 000002DC — _pKeWaitForSingleObject
  • 000002E0 — _pIoFreeIrp
  • 000002E4 — _pIoFreeMdl
  • 000002E8 — _pIoCancelIrp
  • 000002EC — _pObReferenceObjectByPointer
  • 000002F0 — _pIoCallDriver
  • 000002F4 — _ImportsResolved
  • 00000300 — _astIrDevice
  • 000004C0 — _SysConfig
  • 000005A0 — _astPnpInfo
  • 00001460 — _PortInfo
  • 00001580 — _dbgLockedBuf
  • 00001650 — _IrLapFrmModuleName
  • 00001670 — _SpeedDriverModuleName
  • 00001690 — _IrLanModuleName
  • 000016B0 — _TinyTPModuleName
  • 000016D0 — _BufferLen
  • 000016D8 — _ReadPortBuffer
  • 000016E0 — _ReadClassBuffer
  • 000016F0 — _stPeerLsapObj
  • 00001720 — _stPeerPnpObj
  • 000017A4 — _IrLANDebugFlag
  • 000017A8 — _fIrlanPnpObjLoaded
  • 000017AC — _fIrlanPeerObjLoaded
  • 000017B0 — _fIrlanServerChanOpen
  • 000017B4 — _fIrlanOpen
  • 000017B8 — _fIrlanEnabled
  • 000017BC — _fPeerEnabled
  • 000017C0 — _hGlobalTTpServerHandle
  • 000017C4 — _wGlobalServerLsap
  • 00001A98 — _ComPort
  • 00001AA0 — _PortName
  • 00001DD8 — _WdmIrdaInitialized
  • 000027E0 — _IrLanOpen
  • 00002830 — _IrLanClose
  • 00002890 — _IrLanEnable
  • 00002930 — _IrLanDisable
  • 000029A0 — _IrLanCloseServerChan
  • 000029E0 — _IrLanOpenServerChan
  • 00002AF0 — _RegisterPeerPnP
  • 00002CE0 — _PnpObjCB
  • 00002CF0 — _DeregisterPeerPnp
  • 00002D60 — _RegisterPeerLsap
  • 00002E40 — _PeerObjCB
  • 00002E50 — _DeregisterPeerLsap
  • 00002EC0 — _My_VMM_RegOpenKey
  • 00002F00 — _My_VMM_RegCreateKey
  • 00002F40 — _My_VMM_RegQueryInfoKey
  • 00002FD0 — _My_VMM_RegQueryValue
  • 00003010 — _My_VMM_RegQueryValueEx
  • 00003060 — _GetPortSettings
  • 00003390 — _Atoi
  • 000033C0 — _ReadIRMINIDongleSettings
  • 00003440 — _ReadCOMHardwareSettings
  • 000035F0 — _FindComDevNode
  • 000037B0 — _TTpGetVersion
  • 000037B6 — _TTpLampUp
  • 000037BC — _TTpLampDown
  • 000037C2 — _TTpOpen
  • 000037C8 — _TTpClose
  • 000037CE — _TTpConnect
  • 000037D4 — _TTpDisconnect
  • 000037DA — _TTpSend
  • 000037E0 — _TTpExtendCredit
  • 000037E6 — _TTpGetStats
  • 000037EC — _TTpGetHandleByName
  • 000037F2 — _TTpChangeCallbacks
  • 000037F8 — _TTpStartSearch
  • 000037FE — _TTpStopSearch
  • 00003804 — _TTpConStatus
  • 0000380A — _TTpConnectConf
  • 00003810 — _TTpIsDeviceWithHints
  • 00003816 — _TTpAddIasObject
  • 0000381C — _TTpRemoveIasObject
  • 00003822 — _TTpIasGetValueByClass
  • 00003828 — _TTpGVBCCancel
  • 00003830 — _LM_InitClient
  • 000038B0 — _LM_AddIncoming
  • 00003950 — _LM_RemoveIncoming
  • 00003960 — _CreateServiceNameString
  • 000039C0 — _TurnOffTtpInStack
  • 00003A40 — _LM_BindClient
  • 00003BB0 — _LM_UnBindClient
  • 00003C70 — _CleanupIasObject
  • 00003CE0 — _LMIAS_RegisterObject
  • 00003EF0 — _LMIAS_DeregisterObject
  • 00003F00 — _ExecuteDiscoveryReq
  • 00004020 — _LM_DiscoveryReq
  • 00004070 — _ExecuteConnectReq
  • 00004390 — _LM_ConnectReq
  • 000043E0 — _ExecuteIasReq
  • 00004560 — _LMIAS_ClientRequest
  • 000045B0 — _LM_DisconnectReq
  • 00004600 — _ExecuteDisconnectInd
  • 00004640 — _CompleteSendIrp@12
  • 000046C0 — _LM_DataReq
  • 00004880 — _IrdaCompleteDisconnectIrp@12
  • 000048A0 — _IrdaDisconnect
  • 00004990 — _WdmIrDisconnectEventHandler@28
  • 00004A00 — _WdmIrReceiveEventHandler@32
  • 00004A60 — _ExecuteConnIndication
  • 00004AC0 — _IrdaCompleteAcceptIrp@12
  • 00004AF0 — _WdmIrConnectEventHandler@36
  • 00004C80 — _LM_ConnectRsp
  • 00004D20 — _CompleteReceiveIrp@12
  • 00004D40 — _ExecuteResumeReceive
  • 00004DF0 — _LM_LocalBusy
  • 00004E60 — _CompleteLazyDscvIrp@12
  • 00004F60 — _IssueLazyDscvIoctl
  • 00005030 — _WdmIrStartLazyDiscovery
  • 00005100 — _WdmIrStopLazyDiscovery
  • 00005110 — _LM_AbortConnection
  • 00005130 — _LM_DeviceStatus
  • 00005140 — _LM_GetIrLapFrmStats
  • 00005150 — _LM_GetDeviceStats
  • 00005160 — _LM_SetNickname
  • 00005170 — _LM_Sniff
  • 00005180 — _LM_PeriodicDiscovery
  • 00005190 — _LM_GetDiscoveryCache
  • 000051A0 — _LM_GetPeriodicDiscoveryPeriod
  • 000051B0 — _LM_NoConnectDataReq
  • 000051C0 — _LM_ReceiveData
  • 000051D0 — _LM_UDataReq
  • 000051E0 — _LM_Idle
  • 000051F0 — _LM_StatusReq
  • 00005200 — _LM_SetHints
  • 00005210 — _LM_IoCtl
  • 00005220 — _LMIAS_SetDeviceName
  • 00005230 — _WdmIrCreateAddress
  • 000052F0 — _WdmIrCreateConnection
  • 000053A0 — _WdmIrAssociateAddress
  • 00005480 — _WdmIrDisassociateAddress
  • 00005560 — _WdmIrIssueSyncIoctl
  • 000056E0 — _WdmIrSetEventHandler
  • 000057A0 — _ResolveNtkernImports
  • 00005CA0 — _IrLapFrmWrap
  • 00005CA4 — _IrLampWrap
  • 00005CA8 — _initIrlampWhenFramerRegisters
  • 00005CAC — _initIrlampWhenFramerRegisters_frmKey
  • 00005DB0 — _myshex1
  • 00005F8C — _IrLapFrmLoaded
  • 00005F90 — _IrLampLoaded
  • 00005F94 — _SpeedDriverLoaded
  • 00005F98 — _TinyTPLoaded
  • 00005F9C — _IrLanLoaded
  • 00006120 — _dbgOpt
  • 00006124 — _apszDevState
  • 00006144 — _dwDbgFlags
  • 00006148 — _astPnPAttrib
  • 000061D8 — _bDoPnP
  • 000061DC — _iDiscoveryCacheItems
  • 000065E4 — _fPortAcquired
  • 000065E8 — _fThirdPartyHasPort
  • 000065EC — _sThirdPartyName
  • 0000660C — _bEnabledOnce
  • 00006610 — _SAPI_Procs
  • 000070DC — __IRENUM_GetVersion
  • 000070E0 — __IRLAP_RegisterFramer
  • 000070E4 — __LM_Startup
  • 000070E8 — __LM_Shutdown
  • 000070EC — __LM_BindClient
  • 000070F0 — __LM_UnBindClient
  • 000070F4 — __LM_DiscoveryReq
  • 000070F8 — __LM_ConnectReq
  • 000070FC — __LM_ConnectRsp
  • 00007100 — __LM_DisconnectReq
  • 00007104 — __LM_DataReq
  • 00007108 — __LM_UDataReq
  • 0000710C — __LM_ReceiveData
  • 00007110 — __LM_NoConnectDataReq
  • 00007114 — __LM_LocalBusy
  • 00007118 — __LM_Idle
  • 0000711C — __LM_GetDiscoveryCache
  • 00007120 — __LM_DeviceStatus
  • 00007124 — __LM_StatusReq
  • 00007128 — __LM_GetIrLapFrmStats
  • 0000712C — __LM_GetDeviceStats
  • 00007130 — __LM_SetNickname
  • 00007134 — __LM_Sniff
  • 00007138 — __LM_GetPeriodicDiscoveryPeriod
  • 0000713C — __LMIAS_ClientRequest
  • 00007140 — __LMIAS_RegisterObject
  • 00007144 — __LMIAS_DeregisterObject
  • 00007148 — __LMIAS_SetDeviceName
  • 0000714C — __LM_InitClient
  • 00007150 — __LM_AddIncoming
  • 00007154 — __LM_RemoveIncoming
  • 00007158 — __LM_SetHints
  • 0000715C — __LM_PeriodicDiscovery
  • 00007160 — __IRLAMP_Register
  • 00007164 — __LM_AbortConnection
  • 00007168 — __IRLAP_RegisterDongle
  • 0000716C — __IRLAP_DeregisterDongle
  • 00007170 — __IRLAP_QueryDongleTable
  • 00007174 — __IRLAP_DeregisterFramer
  • 00007178 — IRENUM_DDB
  • 000071CC — _OEMDongleTable
  • 000071D0 — _OEMDongleTableLen
  • 000071E0 — _LoadIrMon
  • 00007200 — _LoadAndInitIRLAMP
  • 000072C0 — _LM_Startup
  • 000072E0 — _IRLAP_RegisterFramer
  • 00007360 — _IRLAP_DeregisterFramer
  • 00007390 — _IRLAMP_Register
  • 000073A0 — _LM_Shutdown
  • 000073F0 — _RegGetFramer
  • 00007450 — _RegGetSpeedDriver
  • 000074B0 — _RegGetSpeedLimit
  • 00007560 — _SetDeviceAndNickName
  • 000076A0 — _RegGetPeerEnabled
  • 00007710 — _LoadIrLapFrm
  • 000077E0 — _LoadSpeedDriver
  • 000078B0 — _LoadIrLamp
  • 00007970 — _UnLoadIrLapFrm
  • 000079D0 — _UnLoadSpeedDriver
  • 00007A40 — _UnLoadIrLamp
  • 00007A80 — _LoadTinyTP
  • 00007B60 — _UnLoadTinyTP
  • 00007B70 — _MyStrncpy
  • 00007BA0 — _DbgTouch
  • 00007BCA — _IrEnabled
  • 00007D50 — _SAPI_BindClient
  • 00007D60 — _SAPI_Bind@12
  • 00007D70 — _SAPI_UnBind@12
  • 00007D80 — _CMCONFIG_A_CMCONFIG
  • 00007DC0 — _DynamicEnablePort
  • 00007F00 — _SAPI_Set@12
  • 00007F30 — _SAPI_Get@12
  • 00007F40 — _SAPI_Sound@12
  • 00007F70 — _GetSpeed@12
  • 00007FA0 — _SetMaxSpeed@12
  • 00007FC0 — _AcquireIrPort@12
  • 00008110 — _ReleaseIrPort@12
  • 00008290 — _EnumIASQueryCallback
  • 00008B80 — _EnumDiscoverCacheChanged
  • 00008E10 — _EnumDumpDevList
  • 00008EF0 — _EnumPnpInfoList
  • 00008FF0 — _EnumDebugger@0
  • 00009010 — _IRLAMP_W32_DeviceIOControl@16
  • 00009060 — _IRENUM_GetVersion
  • 00009070 — IRENUM_Control
  • 000090AA — IRLAMP_Init
  • 000090BB — IRENUM_VM
  • 000090CE — IRLAMP_PM
  • 000090E9 — _MY_UnloadDevice
  • 00009106 — _SHELL_ShellExecute
  • 0000910C — _DebugPrintf
  • 00009129 — _MyDbgPrint
  • 0000914E — _IRLAP_RegisterDongle
  • 0000916F — _IRLAP_DeregisterDongle
  • 00009192 — _IRLAP_QueryDongleTable
  • 000091B4 — _GetVirtualCOMPortFriendlyName
  • 000091C2 — _GetVirtualLPTPortFriendlyName
  • 000091D5 — swap_timer_state
  • 00009244 — async_call_back
  • 0000926C — _Play_A_Tone
  • 000092CC — _YieldToVMM
  • 00009300 — _LCODE__Debug_Printf_Service
  • 00009314 — _LCODE__lmemcpy
  • 0000931C — __imp__RtlAssert@16
  • 00009320 — WDMRtlAssert
  • 0000932C — __imp_@KfLowerIrql@4
  • 00009330 — WDMKfLowerIrql
  • 0000933C — __imp_@KfRaiseIrql@4
  • 00009340 — WDMKfRaiseIrql
  • 0000934C — __imp__ZwCreateFile@44
  • 00009350 — WDMZwCreateFile
  • 0000935C — __imp__RtlInitUnicodeString@8
  • 00009360 — WDMRtlInitUnicodeString
Segment 2: _LMSG$1 @ 00003740
  • 00000000 — @MSG_LAB
  • 00000014 — @MSG_LDATA
Segment 3: PNP @ 000040B0
  • 00000000 — _fCheckCommEnum
  • 000001A0 — _PatchAttachedTo
  • 000003D0 — _IREnumerator
  • 00001370 — _EnumerateBus
  • 000015E0 — _CreateStaticComPorts
  • 00001B70 — _NewEnumerator
  • 00001BF0 — _BuildDevNode
  • 00002070 — _GetXIDClass
  • 00002100 — _StringLen
  • 00002120 — _StringPos
  • 00002150 — _StringChr
  • 00002180 — _StringCmp
  • 000021C0 — _StringUppercase
  • 000021F0 — _StringAppend
  • 00002230 — _StringCopy
  • 00002260 — _StringSubst
  • 00002290 — _memInit
  • 000022B0 — _memCopy
  • 000022D0 — _IRENUM_NewDevNode@8
  • 00002360 — _CCODE__HeapFree
  • 00002368 — _CCODE__HeapAllocate
  • 00002370 — _CCODE__CONFIGMG_Get_Alloc_Log_Conf
  • 00002378 — _CCODE__CONFIGMG_Locate_DevNode
  • 00002380 — _CCODE__CONFIGMG_Get_Sibling
  • 00002388 — _CCODE__CONFIGMG_Get_Child
  • 00002390 — _CCODE__CONFIGMG_Read_Registry_Value
  • 00002398 — _CCODE__RegCloseKey
  • 000023A0 — _CCODE__RegQueryValueEx
  • 000023A8 — _CCODE__RegOpenKey
  • 000023B0 — _CCODE__CONFIGMG_Write_Registry_Value
  • 000023B8 — _CCODE__lstrlen
  • 000023C0 — _CCODE__CONFIGMG_Reenumerate_DevNode
  • 000023C8 — _CCODE__CONFIGMG_Get_Parent
  • 000023D0 — _CCODE__Sprintf
  • 000023D8 — _CCODE__CONFIGMG_Get_Device_ID
  • 000023E0 — _CCODE__CONFIGMG_Remove_Unmarked_Children
  • 000023E8 — _CCODE__CONFIGMG_Reset_Children_Marks
  • 000023F0 — _CCODE__CONFIGMG_Create_DevNode
  • 000023F8 — _CCODE__CONFIGMG_Register_Enumerator
  • 00002400 — _CCODE__CONFIGMG_Get_CRC_CheckSum
  • 00002408 — _CCODE__Debug_Printf_Service
  • 0000241C — _CCODE__lmemcpy
Segment 4: _PDATA @ 00000000
  • 00000000 — _szDevNodeBranch
  • 00000004 — _szComHardwareID
  • 00000008 — _szLptHardwareID
  • 00000010 — _dnGlobalDevNode
  • 00000014 — _dnInfrared
  • 00000018 — _dnCOM
  • 0000001C — _dnLPT
  • 00000020 — _lpszConfigName