UNIMODEM — Windows 98SE Debug


Source Tree

  • ../api.c
  • ../dle.c
  • ../internal.h
  • ../logger.c
  • ../mcx.asm
  • ../mcxdbg.asm
  • ../mcxdial.c
  • ../mcxfunc.asm
  • ../mcxstate.c
  • ../mcxutil.asm
  • ../uniread.c
  • ../util.c
  • ../vcomm.c
  • ../voiceapi.c

Segment 1: _LGROUP @ 000053A0
  • 00000000 — MCX_Control
  • 0000001C — _ReadTimeout
  • 0000006D — _ReadCompletionRoutine
  • 000000B7 — _HW_Event_Notify
  • 0000012B — MCX_PM_API_Handler
  • 000001A4 — _PortGetQueueStatus
  • 000001B6 — _MCX_Comm_Notify
  • 000001B6 — MCX_Comm_Notify
  • 00000274 — _PortSetState
  • 0000029D — _PortSetup
  • 000002AF — _PortTransmitChar
  • 000002DD — _PortClearError
  • 000002EF — _PortEscapeFunction
  • 0000037E — _PortGetEventMask
  • 0000038D — _PortWrite
  • 000003CA — _PortRead
  • 00000458 — MCX_Debug_Query
  • 00000470 — _MCXDial
  • 00000690 — _MCXMonitor
  • 000006BF — _RealMonitor
  • 00000901 — _MCXAnswer
  • 00000A7C — _GetPortSpecificSettings
  • 00000B73 — _MCXInit
  • 00000EEA — _MCXHangup
  • 00001699 — _MCXSetPassthrough
  • 0000194B — _MCXGetNegotiatedRate
  • 000019A6 — _MCXGetStatistics
  • 00001A06 — _FreeModemCommands@4
  • 00001A79 — _ModemCommand
  • 00001C02 — _ModemWriteCommand
  • 00001F5C — _ReadNotifyClient
  • 00003107 — _HangupTimeoutHandler
  • 0000314F — _ReadCompletionRoutine2
  • 00004C0A — _HWDetectionRoutine
  • 00004F8D — _CheckResponse
  • 00005037 — _MatchResponse
  • 0000516D — _ExpandMacros
  • 000054EC — _ltoa
  • 0000558F — _strncmpi
  • 00005657 — _strcmpi
  • 00005719 — _LoadRegCommands
  • 000059C5 — _HandleCommErrors
  • 00005BC0 — _PrintString
  • 00005EBB — _PrintCommSettings
  • 00005F60 — _CreateDialCommands
  • 000069D4 — _VVEscapeFunc
  • 00006D99 — _VVCallBackFunc
  • 00006E15 — _VVSetClass
  • 0000701E — _VVTimerCallback
  • 00007070 — _FreeModem
  • 000076CD — _IsModem
  • 0000772A — _IsModemOpen
  • 00007754 — _BuildResponsesLinkedList
  • 00007A87 — _AllocateModem
  • 00008FA0 — _PortGetProperties
  • 0000923C — _PortGetConfig
  • 00009372 — _PortSetConfig
  • 00009635 — _CreateSettingsInitEntry
  • 0000A45E — _CreateCommand
  • 0000AA70 — _ModemOpenLog
  • 0000AC0C — _ModemFlushLog
  • 0000AC41 — _ModemCloseLog
  • 0000AC90 — _InternalInitReadComm@16
  • 0000ACC7 — _InternalResetReadComm@8
  • 0000AE05 — _InternalDisableReadComm@4
  • 0000AE4F — _InternalPushComm@8
  • 0000AEB4 — _InternalReadComm@16
  • 0000AF55 — _InternalPurgeReadQueue@4
  • 0000AF94 — _InternalSetReadCallBack@16
  • 0000AFEF — _EventProc
  • 0000B2AE — _InternalReadCompletionRoutine
  • 0000B300 — _MCXGetCallInfo
  • 0000B349 — _MCXClearCallInfo
  • 0000B381 — _MCXIsModemAvailible
  • 0000B431 — _MCXGetAsyncStatus
  • 0000B473 — _MCXWaveOpen
  • 0000B4EA — _MCXWaveClose
  • 0000B670 — _RestoreMonitoring
  • 0000B6CD — _MCXHandsetWaveOpen
  • 0000B875 — _RealCloseHandset
  • 0000B94B — _AppyTimeHandler
  • 0000B989 — _HandsetTimeoutHandler
  • 0000B9D7 — _HandsetOnHook
  • 0000BA39 — _MCXHandsetWaveClose
  • 0000BB36 — _MCXSyncVoiceStartWavePlay
  • 0000BD1A — _MCXSyncVoiceStopWavePlay
  • 0000BE54 — _MCXSyncVoiceStartWaveRecord
  • 0000C038 — _MCXSyncVoiceStopWaveRecord
  • 0000C172 — _IssueSyncModemCommand@12
  • 0000C1F5 — _MCXVoiceDialSetup
  • 0000C3B5 — _MCXVoiceAnswer
  • 0000C5AF — _SetComm@8
  • 0000C64A — _MCXVoiceModemCommand
  • 0000C775 — _VoiceCommandDispatch
  • 0000C899 — _StartNextCommand
  • 0000CA41 — _CompleteCurrentCommand
  • 0000CC61 — _CompleteAllCommands
  • 0000CCD7 — _AdjustVolume
  • 0000CD3B — _SetHookSwitchState
  • 0000D3B6 — _MCXSetSpeakerPhoneState
  • 0000D3FE — _MCXSetHeadsetState
  • 0000D446 — _MCXGenerateDigit
  • 0000D689 — _SWMatchResponse
  • 0000D78D — _SerialSetFormat
  • 0000D8A1 — _SerialStartWave
  • 0000DA14 — _SerialStopWave
  • 0000DB98 — _SWEscapeFunc
  • 0000DCCD — _SetPowerD0
  • 0000DD19 — _SetPowerD3
  • 0000DD70 — _InitDleMatchObject@24
  • 0000DDD6 — _MatchDleResponse
  • 0000DF97 — _DleMatchHandler@8
  • 0000E016 — _DleMatchResponse
  • 0000E135 — _ComplexEventResponseHandler@28
  • 0000E604 — _ComplexEventReportHandler@12
  • 0000E826 — _InitDtmfTranslator@16
  • 0000E85C — _ConvertToDTMF@4
  • 0000E8EC — _HandleDTMF@8
  • 0000EB78 — _LCODE_VXDLDR_LoadDevice@16
  • 0000EB9C — _LCODE_VXDLDR_UnloadDevice@8
  • 0000EBB0 — _LCODE__SHELL_CallAtAppyTime
  • 0000EBB8 — _LCODE__SHELL_CancelAppyTimeEvent
  • 0000EBC0 — _LCODE__RegOpenKey
  • 0000EBC8 — _LCODE__RegCloseKey
  • 0000EBD0 — _LCODE__RegCreateKey
  • 0000EBD8 — _LCODE__RegDeleteKey
  • 0000EBE0 — _LCODE__RegEnumValue
  • 0000EBE8 — _LCODE__RegQueryValueEx
  • 0000EBF0 — _LCODE__RegSetValueEx
  • 0000EBF8 — _LCODE__VCOMM_SetCommState
  • 0000EC00 — _LCODE__VCOMM_GetCommState
  • 0000EC08 — _LCODE__VCOMM_GetCommQueueStatus
  • 0000EC10 — _LCODE__VCOMM_ClearCommError
  • 0000EC18 — _LCODE__VCOMM_GetCommProperties
  • 0000EC20 — _LCODE__VCOMM_EscapeCommFunction
  • 0000EC28 — _LCODE__VCOMM_PurgeComm
  • 0000EC30 — _LCODE__VCOMM_SetCommEventMask
  • 0000EC38 — _LCODE__VCOMM_GetCommEventMask
  • 0000EC40 — _LCODE__VCOMM_WriteComm
  • 0000EC48 — _LCODE__VCOMM_ReadComm
  • 0000EC50 — _LCODE__VCOMM_GetLastError
  • 0000EC58 — _LCODE__VCOMM_SetReadCallBack
  • 0000EC60 — _LCODE__VCOMM_SetWriteCallBack
  • 0000EC68 — _LCODE__HeapAllocate
  • 0000EC70 — _LCODE__HeapFree
  • 0000EC78 — _LCODE__HeapReAllocate
  • 0000EC80 — _LCODE__HeapGetSize
  • 0000EC88 — _LCODE_Get_Sys_VM_Handle
  • 0000EC94 — _LCODE_Create_Semaphore@4
  • 0000ECA4 — _LCODE_Destroy_Semaphore@4
  • 0000ECB0 — _LCODE_Signal_Semaphore@4
  • 0000ECBC — _LCODE_Wait_Semaphore@8
  • 0000ECC8 — _LCODE_Set_Global_Time_Out@12
  • 0000ECE4 — _LCODE_Cancel_Time_Out@4
  • 0000ECF4 — _LCODE_Get_Exec_Path@4
  • 0000ED08 — _LCODE__BlockOnID
  • 0000ED10 — _LCODE__SignalID
  • 0000ED18 — _LCODE_Call_Restricted_Event@24
  • 0000ED44 — _LCODE_Cancel_Restricted_Event@4
  • 0000ED54 — _LCODE__CONFIGMG_Get_DevNode_Key
  • 0000ED5C — _LCODE__CONFIGMG_Read_Registry_Value
  • 0000ED64 — _LCODE__OpenLog
  • 0000ED6C — _LCODE__CloseLog
  • 0000ED74 — _LCODE__LogPrintf
  • 0000ED7C — _LCODE__FlushLog
  • 0000ED84 — _LCODE__ClearLog
  • 0000ED8C — _LCODE__GetLogFree
  • 0000ED94 — _LCODE__CreateLog
  • 0000ED9C — UNIMODEM_DDB
  • 0000EDEC — MCX_PM_API_Table
  • 0000EEA8 — MCX_Functions
  • 0000EF30 — _VCOMM_Map_Ring0DCB_To_Win32
  • 0000EF49 — _VCOMM_Map_Win32DCB_To_Ring0
  • 0000EFD0 — _UniPostMessage@16
  • 0000F004 — _Map1616Flat@4
  • 0000F04B — _ClearSyncEvent@4
  • 0000F066 — _SignalEvent@8
  • 0000F097 — _WaitEvent@4
  • 0000F108 — _SetWin32Event
  • 0000F13C — _CloseWin32Event
  • 0000F16E — _UnimodemSleep@4
  • 0000F210 — _InitCommandQueue
  • 0000F240 — _AddCommand
  • 0000F290 — _RemoveCommand
  • 0000F2C4 — _szMonitorVVon
  • 0000F2D8 — _szMonitorVVoff
  • 0000F2EC — _g_dwLatency
  • 0000F364 — _szBlindOn
  • 0000F370 — _szBlindOff
  • 00011B48 — _pModemFirst
  • 000126F8 — _szSettings
  • 00012704 — _szSettingsInit
  • 00012714 — _szPrefix
  • 0001271C — _szTerminator
  • 00012CB8 — _szLoggerVxD
  • 00012CC4 — _szLoggerName
  • 00012CCC — _bOldLogger
  • 00012E5C — _StartPlayCommands
  • 00012E68 — _StopPlayCommands
  • 00012E74 — _StartRecordCommands
  • 00012E80 — _StopRecordCommands
  • 00012ECC — _StateChangeTable
  • 00013728 — _DefaultDleTable
Segment 2: _PMGROUP @ 000053F0
  • 00000000 — _MSG_PAB
  • 00000000 — @MSG_PAB
  • 000000E4 — @MSG_PDATA
Segment 4: _PTEXT @ 00005F10
  • 00000000 — MCX_Init
  • 00000043 — _MCX_DriverControl
  • 00000055 — _InitFunction
  • 000000C2 — ReadCompletionEvent
  • 000000D2 — HWDetectionEvent
  • 000000E2 — _ClearReadTimer
  • 00000102 — _ClearEvent
  • 00000122 — _DebugPrintf
  • 00000148 — _PortOpen
  • 000001B3 — _ModemSetComPort
  • 000002A1 — _PerfInit
  • 000003A9 — _PerfClose
  • 000003D2 — _PortClose
  • 000004AD — _PortGetState
  • 000004BF — _PortSetModemStatusShadow
  • 000004DF — _PortPurge
  • 000004F1 — _PortSetEventMask
  • 00000524 — _PortEnableNotification
  • 00000589 — _PortSetReadCallBack
  • 00000616 — _PortSetWriteCallBack
  • 000006A3 — _PortGetModemStatus
  • 000006B5 — _PortGetError
  • 000006C7 — _PortDeviceIOCTL
  • 00000714 — _strncmp
  • 00000733 — _ModemCallClient
  • 0000077E — _SP_PutNumber
  • 000007BD — _SP_Reverse
  • 000007E2 — _Ring0Api
  • 000007F0 — _IFSMgr_Get_NetTime
Segment 5: _PDATA @ 00000000
  • 00000000 — MCX_Name