UNIMODEM — Windows 98 Retail


Source Tree

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

Segment 1: _LGROUP @ 00001030
  • 00000000 — MCX_Control
  • 0000000B — _ReadTimeout
  • 00000054 — _ReadCompletionRoutine
  • 0000009E — _HW_Event_Notify
  • 00000112 — MCX_PM_API_Handler
  • 00000168 — _PortGetQueueStatus
  • 00000172 — _MCX_Comm_Notify
  • 00000172 — MCX_Comm_Notify
  • 00000228 — _PortSetState
  • 00000249 — _PortSetup
  • 00000253 — _PortTransmitChar
  • 00000279 — _PortClearError
  • 00000283 — _PortEscapeFunction
  • 000002FF — _PortGetEventMask
  • 00000306 — _PortWrite
  • 0000033B — _PortRead
  • 000003C0 — _EventProc
  • 0000058A — _InternalReadCompletionRoutine
  • 000005B4 — _LCODE_VXDLDR_LoadDevice@16
  • 000005D8 — _LCODE_VXDLDR_UnloadDevice@8
  • 000005EC — _LCODE__SHELL_CallAtAppyTime
  • 000005F4 — _LCODE__SHELL_CancelAppyTimeEvent
  • 000005FC — _LCODE__RegOpenKey
  • 00000604 — _LCODE__RegCloseKey
  • 0000060C — _LCODE__RegCreateKey
  • 00000614 — _LCODE__RegDeleteKey
  • 0000061C — _LCODE__RegQueryValueEx
  • 00000624 — _LCODE__RegSetValueEx
  • 0000062C — _LCODE__VCOMM_SetCommState
  • 00000634 — _LCODE__VCOMM_GetCommState
  • 0000063C — _LCODE__VCOMM_GetCommQueueStatus
  • 00000644 — _LCODE__VCOMM_ClearCommError
  • 0000064C — _LCODE__VCOMM_GetCommProperties
  • 00000654 — _LCODE__VCOMM_EscapeCommFunction
  • 0000065C — _LCODE__VCOMM_PurgeComm
  • 00000664 — _LCODE__VCOMM_SetCommEventMask
  • 0000066C — _LCODE__VCOMM_GetCommEventMask
  • 00000674 — _LCODE__VCOMM_WriteComm
  • 0000067C — _LCODE__VCOMM_ReadComm
  • 00000684 — _LCODE__VCOMM_GetLastError
  • 0000068C — _LCODE__VCOMM_SetReadCallBack
  • 00000694 — _LCODE__VCOMM_SetWriteCallBack
  • 0000069C — _LCODE__HeapAllocate
  • 000006A4 — _LCODE__HeapFree
  • 000006AC — _LCODE__HeapReAllocate
  • 000006B4 — _LCODE__HeapGetSize
  • 000006BC — _LCODE_Get_Sys_VM_Handle
  • 000006C8 — _LCODE_Create_Semaphore@4
  • 000006D8 — _LCODE_Destroy_Semaphore@4
  • 000006E4 — _LCODE_Signal_Semaphore@4
  • 000006F0 — _LCODE_Wait_Semaphore@8
  • 000006FC — _LCODE_Set_Global_Time_Out@12
  • 00000718 — _LCODE_Cancel_Time_Out@4
  • 00000728 — _LCODE_Get_Exec_Path@4
  • 0000073C — _LCODE__BlockOnID
  • 00000744 — _LCODE__SignalID
  • 0000074C — _LCODE_Call_Restricted_Event@24
  • 00000778 — _LCODE_Cancel_Restricted_Event@4
  • 00000788 — _LCODE__OpenLog
  • 00000790 — _LCODE__CloseLog
  • 00000798 — _LCODE__LogPrintf
  • 000007A0 — _LCODE__FlushLog
  • 000007A8 — _LCODE__ClearLog
  • 000007B0 — _LCODE__GetLogFree
  • 000007B8 — _LCODE__CreateLog
  • 000007C0 — UNIMODEM_DDB
  • 00000810 — MCX_PM_API_Table
  • 00000878 — MCX_Functions
  • 000008E0 — _VCOMM_Map_Ring0DCB_To_Win32
  • 000008F3 — _VCOMM_Map_Win32DCB_To_Ring0
  • 00000910 — _UniPostMessage@16
  • 0000093B — _Map1616Flat@4
  • 0000097F — _ClearSyncEvent@4
  • 0000098C — _SignalEvent@8
  • 000009AD — _WaitEvent@4
  • 00000A04 — _SetWin32Event
  • 00000A16 — _CloseWin32Event
  • 00000A26 — _UnimodemSleep@4
  • 00000A68 — _szMonitorVVon
  • 00000A7C — _szMonitorVVoff
  • 00000A90 — _g_dwLatency
  • 00000B08 — _szBlindOn
  • 00000B14 — _szBlindOff
  • 00000C00 — _pModemFirst
  • 00000D84 — _szSettings
  • 00000D90 — _szSettingsInit
  • 00000DA0 — _szPrefix
  • 00000DA8 — _szTerminator
  • 00000EC4 — _szLoggerVxD
  • 00000ED0 — _szLoggerName
  • 00000ED8 — _StartPlayCommands
  • 00000EE4 — _StopPlayCommands
  • 00000EF0 — _StartRecordCommands
  • 00000EFC — _StopRecordCommands
  • 00000F48 — _StateChangeTable
  • 00001004 — _DefaultDleTable
Segment 2: _PMGROUP @ 00001080
  • 00000000 — _MSG_PAB
  • 00000000 — @MSG_PAB
  • 000000E4 — @MSG_PDATA
Segment 3: _IGROUP @ 00004980
  • 00000000 — MCX_Init
  • 00000029 — _MCX_DriverControl
  • 00000032 — _InitFunction
  • 00000097 — ReadCompletionEvent
  • 0000009F — HWDetectionEvent
  • 000000A7 — _ClearReadTimer
  • 000000BF — _ClearEvent
  • 000000D8 — _PortOpen
  • 0000013B — _ModemSetComPort
  • 00000221 — _PerfInit
  • 00000321 — _PerfClose
  • 00000342 — _PortClose
  • 00000415 — _PortGetState
  • 0000041F — _PortSetModemStatusShadow
  • 00000437 — _PortPurge
  • 00000441 — _PortSetEventMask
  • 0000046C — _PortEnableNotification
  • 000004C9 — _PortSetReadCallBack
  • 0000054E — _PortSetWriteCallBack
  • 000005D3 — _PortGetModemStatus
  • 000005DD — _PortGetError
  • 000005E7 — _PortDeviceIOCTL
  • 0000062C — _strncmp
  • 0000064B — _ModemCallClient
  • 00000696 — _SP_PutNumber
  • 000006D5 — _SP_Reverse
  • 000006FA — _Ring0Api
  • 00000700 — _IFSMgr_Get_NetTime
  • 00000710 — _MCXDial
  • 0000082A — _MCXMonitor
  • 00000849 — _RealMonitor
  • 00000991 — _MCXAnswer
  • 00000A56 — _GetPortSpecificSettings
  • 00000AE0 — _MCXInit
  • 00000CF0 — _MCXHangup
  • 00001113 — _MCXSetPassthrough
  • 00001298 — _MCXGetNegotiatedRate
  • 000012C1 — _MCXGetStatistics
  • 000012F8 — _FreeModemCommands@4
  • 00001330 — _ModemCommand
  • 00001428 — _ModemWriteCommand
  • 00001655 — _ReadNotifyClient
  • 00001FBE — _HangupTimeoutHandler
  • 00001FF2 — _ReadCompletionRoutine2
  • 00002E0C — _HWDetectionRoutine
  • 00002FBC — _CheckResponse
  • 00003013 — _MatchResponse
  • 000030CF — _ExpandMacros
  • 000032A4 — _ltoa
  • 000032F5 — _strncmpi
  • 00003350 — _strcmpi
  • 000033A3 — _LoadRegCommands
  • 000034F8 — _HandleCommErrors
  • 00003586 — _PrintString
  • 00003692 — _PrintCommSettings
  • 000036CC — _CreateDialCommands
  • 00003D45 — _VVEscapeFunc
  • 00003F8E — _VVCallBackFunc
  • 00003FC0 — _VVSetClass
  • 000040F4 — _VVTimerCallback
  • 00004130 — _FreeModem
  • 00004461 — _IsModem
  • 00004498 — _IsModemOpen
  • 000044A8 — _BuildResponsesLinkedList
  • 0000467D — _AllocateModem
  • 00005440 — _PortGetProperties
  • 0000561B — _PortGetConfig
  • 000056EC — _PortSetConfig
  • 00005874 — _CreateSettingsInitEntry
  • 000060FE — _CreateCommand
  • 00006610 — _ModemOpenLog
  • 0000672D — _ModemCloseLog
  • 00006760 — _InternalInitReadComm@16
  • 00006783 — _InternalResetReadComm@8
  • 0000687A — _InternalDisableReadComm@4
  • 000068A8 — _InternalPushComm@8
  • 000068DB — _InternalReadComm@16
  • 0000693B — _InternalPurgeReadQueue@4
  • 0000696F — _InternalSetReadCallBack@16
  • 000069B0 — _MCXGetCallInfo
  • 000069D7 — _MCXClearCallInfo
  • 00006A00 — _MCXIsModemAvailible
  • 00006A1F — _MCXGetAsyncStatus
  • 00006A2D — _MCXWaveOpen
  • 00006A71 — _MCXWaveClose
  • 00006B4F — _MCXHandsetWaveOpen
  • 00006C94 — _RealCloseHandset
  • 00006D87 — _AppyTimeHandler
  • 00006D9F — _HandsetTimeoutHandler
  • 00006DE5 — _HandsetOnHook
  • 00006E27 — _MCXHandsetWaveClose
  • 00006EA9 — _MCXSyncVoiceStartWavePlay
  • 00006FAF — _MCXSyncVoiceStopWavePlay
  • 0000704E — _MCXSyncVoiceStartWaveRecord
  • 00007154 — _MCXSyncVoiceStopWaveRecord
  • 000071F2 — _IssueSyncModemCommand@12
  • 00007250 — _MCXVoiceDialSetup
  • 00007340 — _MCXVoiceAnswer
  • 0000740E — _SetComm@8
  • 00007485 — _MCXVoiceModemCommand
  • 00007531 — _VoiceCommandDispatch
  • 000075CA — _StartNextCommand
  • 00007687 — _CompleteCurrentCommand
  • 000077B0 — _CompleteAllCommands
  • 0000780F — _AdjustVolume
  • 0000784D — _MCXSetSpeakerPhoneState
  • 00007B3D — _MCXGenerateDigit
  • 00007CFA — _SWMatchResponse
  • 00007D7F — _SerialSetFormat
  • 00007E21 — _SerialStartWave
  • 00007F0A — _SerialStopWave
  • 00007FFB — _SWEscapeFunc
  • 000080C0 — _SetPowerD0
  • 00008107 — _SetPowerD3
  • 00008160 — _InitDleMatchObject@24
  • 0000819E — _MatchDleResponse
  • 0000820A — _DleMatchHandler@8
  • 00008254 — _InitDtmfTranslator@12
  • 0000826F — _ConvertToDTMF@4
  • 00008292 — _HandleDTMF@8
Segment 4: _PDATA @ 000049B0
  • 00000000 — MCX_Name
Segment 5: _RARE @ 00000000
  • 00000000 — _CCODE__SHELL_CancelAppyTimeEvent
  • 00000008 — _CCODE__RegOpenKey
  • 00000010 — _CCODE__RegCloseKey
  • 00000018 — _CCODE__RegEnumValue
  • 00000020 — _CCODE__RegQueryValueEx
  • 00000028 — _CCODE__HeapAllocate
  • 00000030 — _CCODE__HeapFree
  • 00000038 — _CCODE_Cancel_Time_Out@4
  • 00000048 — _CCODE__CONFIGMG_Get_DevNode_Key
  • 00000050 — _CCODE__CONFIGMG_Read_Registry_Value
  • 00000058 — _CCODE__LogPrintf