UNIMODEM — Windows 98 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 @ 00004FE0
  • 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
  • 00000EB3 — _MCXHangup
  • 000015F0 — _MCXSetPassthrough
  • 000018A2 — _MCXGetNegotiatedRate
  • 000018FD — _MCXGetStatistics
  • 0000195D — _FreeModemCommands@4
  • 000019D0 — _ModemCommand
  • 00001B59 — _ModemWriteCommand
  • 00001EB3 — _ReadNotifyClient
  • 0000305E — _HangupTimeoutHandler
  • 000030A6 — _ReadCompletionRoutine2
  • 00004B2D — _HWDetectionRoutine
  • 00004EB0 — _CheckResponse
  • 00004F5A — _MatchResponse
  • 00005090 — _ExpandMacros
  • 0000540F — _ltoa
  • 000054B2 — _strncmpi
  • 0000557A — _strcmpi
  • 0000563C — _LoadRegCommands
  • 000058E8 — _HandleCommErrors
  • 00005AE3 — _PrintString
  • 00005DDE — _PrintCommSettings
  • 00005E83 — _CreateDialCommands
  • 000068F7 — _VVEscapeFunc
  • 00006CBC — _VVCallBackFunc
  • 00006D38 — _VVSetClass
  • 00006F41 — _VVTimerCallback
  • 00006F90 — _FreeModem
  • 000075ED — _IsModem
  • 0000764A — _IsModemOpen
  • 00007674 — _BuildResponsesLinkedList
  • 000079A7 — _AllocateModem
  • 00008D60 — _PortGetProperties
  • 00008FFC — _PortGetConfig
  • 00009132 — _PortSetConfig
  • 000093F5 — _CreateSettingsInitEntry
  • 0000A21E — _CreateCommand
  • 0000A840 — _ModemOpenLog
  • 0000A9AC — _ModemCloseLog
  • 0000A9F0 — _InternalInitReadComm@16
  • 0000AA27 — _InternalResetReadComm@8
  • 0000AB65 — _InternalDisableReadComm@4
  • 0000ABAF — _InternalPushComm@8
  • 0000AC14 — _InternalReadComm@16
  • 0000ACB5 — _InternalPurgeReadQueue@4
  • 0000ACF4 — _InternalSetReadCallBack@16
  • 0000AD4F — _EventProc
  • 0000B00B — _InternalReadCompletionRoutine
  • 0000B060 — _MCXGetCallInfo
  • 0000B0A9 — _MCXClearCallInfo
  • 0000B0E1 — _MCXIsModemAvailible
  • 0000B135 — _MCXGetAsyncStatus
  • 0000B177 — _MCXWaveOpen
  • 0000B1EE — _MCXWaveClose
  • 0000B374 — _MCXHandsetWaveOpen
  • 0000B55F — _RealCloseHandset
  • 0000B699 — _AppyTimeHandler
  • 0000B6CB — _HandsetTimeoutHandler
  • 0000B719 — _HandsetOnHook
  • 0000B77B — _MCXHandsetWaveClose
  • 0000B86C — _MCXSyncVoiceStartWavePlay
  • 0000BA50 — _MCXSyncVoiceStopWavePlay
  • 0000BB8A — _MCXSyncVoiceStartWaveRecord
  • 0000BD6E — _MCXSyncVoiceStopWaveRecord
  • 0000BEA8 — _IssueSyncModemCommand@12
  • 0000BF2B — _MCXVoiceDialSetup
  • 0000C0EB — _MCXVoiceAnswer
  • 0000C270 — _SetComm@8
  • 0000C30B — _MCXVoiceModemCommand
  • 0000C436 — _VoiceCommandDispatch
  • 0000C55A — _StartNextCommand
  • 0000C6DC — _CompleteCurrentCommand
  • 0000C8F2 — _CompleteAllCommands
  • 0000C968 — _AdjustVolume
  • 0000C9CC — _MCXSetSpeakerPhoneState
  • 0000CED4 — _MCXGenerateDigit
  • 0000D15C — _SWMatchResponse
  • 0000D260 — _SerialSetFormat
  • 0000D374 — _SerialStartWave
  • 0000D4E7 — _SerialStopWave
  • 0000D66B — _SWEscapeFunc
  • 0000D7A0 — _SetPowerD0
  • 0000D81C — _SetPowerD3
  • 0000D8C0 — _InitDleMatchObject@24
  • 0000D91C — _MatchDleResponse
  • 0000DA51 — _DleMatchHandler@8
  • 0000DAD0 — _InitDtmfTranslator@12
  • 0000DAFD — _ConvertToDTMF@4
  • 0000DB8D — _HandleDTMF@8
  • 0000DDD8 — _LCODE_VXDLDR_LoadDevice@16
  • 0000DDFC — _LCODE_VXDLDR_UnloadDevice@8
  • 0000DE10 — _LCODE__SHELL_CallAtAppyTime
  • 0000DE18 — _LCODE__SHELL_CancelAppyTimeEvent
  • 0000DE20 — _LCODE__RegOpenKey
  • 0000DE28 — _LCODE__RegCloseKey
  • 0000DE30 — _LCODE__RegCreateKey
  • 0000DE38 — _LCODE__RegDeleteKey
  • 0000DE40 — _LCODE__RegEnumValue
  • 0000DE48 — _LCODE__RegQueryValueEx
  • 0000DE50 — _LCODE__RegSetValueEx
  • 0000DE58 — _LCODE__VCOMM_SetCommState
  • 0000DE60 — _LCODE__VCOMM_GetCommState
  • 0000DE68 — _LCODE__VCOMM_GetCommQueueStatus
  • 0000DE70 — _LCODE__VCOMM_ClearCommError
  • 0000DE78 — _LCODE__VCOMM_GetCommProperties
  • 0000DE80 — _LCODE__VCOMM_EscapeCommFunction
  • 0000DE88 — _LCODE__VCOMM_PurgeComm
  • 0000DE90 — _LCODE__VCOMM_SetCommEventMask
  • 0000DE98 — _LCODE__VCOMM_GetCommEventMask
  • 0000DEA0 — _LCODE__VCOMM_WriteComm
  • 0000DEA8 — _LCODE__VCOMM_ReadComm
  • 0000DEB0 — _LCODE__VCOMM_GetLastError
  • 0000DEB8 — _LCODE__VCOMM_SetReadCallBack
  • 0000DEC0 — _LCODE__VCOMM_SetWriteCallBack
  • 0000DEC8 — _LCODE__HeapAllocate
  • 0000DED0 — _LCODE__HeapFree
  • 0000DED8 — _LCODE__HeapReAllocate
  • 0000DEE0 — _LCODE__HeapGetSize
  • 0000DEE8 — _LCODE_Get_Sys_VM_Handle
  • 0000DEF4 — _LCODE_Create_Semaphore@4
  • 0000DF04 — _LCODE_Destroy_Semaphore@4
  • 0000DF10 — _LCODE_Signal_Semaphore@4
  • 0000DF1C — _LCODE_Wait_Semaphore@8
  • 0000DF28 — _LCODE_Set_Global_Time_Out@12
  • 0000DF44 — _LCODE_Cancel_Time_Out@4
  • 0000DF54 — _LCODE_Get_Exec_Path@4
  • 0000DF68 — _LCODE__BlockOnID
  • 0000DF70 — _LCODE__SignalID
  • 0000DF78 — _LCODE_Call_Restricted_Event@24
  • 0000DFA4 — _LCODE_Cancel_Restricted_Event@4
  • 0000DFB4 — _LCODE__CONFIGMG_Get_DevNode_Key
  • 0000DFBC — _LCODE__CONFIGMG_Read_Registry_Value
  • 0000DFC4 — _LCODE__OpenLog
  • 0000DFCC — _LCODE__CloseLog
  • 0000DFD4 — _LCODE__LogPrintf
  • 0000DFDC — _LCODE__FlushLog
  • 0000DFE4 — _LCODE__ClearLog
  • 0000DFEC — _LCODE__GetLogFree
  • 0000DFF4 — _LCODE__CreateLog
  • 0000DFFC — UNIMODEM_DDB
  • 0000E04C — MCX_PM_API_Table
  • 0000E104 — MCX_Functions
  • 0000E190 — _VCOMM_Map_Ring0DCB_To_Win32
  • 0000E1A9 — _VCOMM_Map_Win32DCB_To_Ring0
  • 0000E230 — _UniPostMessage@16
  • 0000E264 — _Map1616Flat@4
  • 0000E2AB — _ClearSyncEvent@4
  • 0000E2C6 — _SignalEvent@8
  • 0000E2F7 — _WaitEvent@4
  • 0000E368 — _SetWin32Event
  • 0000E39C — _CloseWin32Event
  • 0000E3CE — _UnimodemSleep@4
  • 0000E470 — _InitCommandQueue
  • 0000E4A0 — _AddCommand
  • 0000E4F0 — _RemoveCommand
  • 0000E524 — _szMonitorVVon
  • 0000E538 — _szMonitorVVoff
  • 0000E54C — _g_dwLatency
  • 0000E5C4 — _szBlindOn
  • 0000E5D0 — _szBlindOff
  • 00010D7C — _pModemFirst
  • 00011880 — _szSettings
  • 0001188C — _szSettingsInit
  • 0001189C — _szPrefix
  • 000118A4 — _szTerminator
  • 00011E40 — _szLoggerVxD
  • 00011E4C — _szLoggerName
  • 00011FE0 — _StartPlayCommands
  • 00011FEC — _StopPlayCommands
  • 00011FF8 — _StartRecordCommands
  • 00012004 — _StopRecordCommands
  • 00012050 — _StateChangeTable
  • 000128A8 — _DefaultDleTable
Segment 2: _PMGROUP @ 00005030
  • 00000000 — @MSG_PAB
  • 00000000 — _MSG_PAB
  • 000000E4 — @MSG_PDATA
Segment 4: _PTEXT @ 00005B50
  • 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