VCOMM — Windows 98 Retail


Source Tree

  • vcommapi.asm
  • vcomm.asm
  • vcommpnp.asm
  • vcommsrv.asm
  • vcommw32.asm

Segment 1: _LGROUP @ 00000A10
  • 00000000 — VCOMM_Control
  • 00000020 — _VCOMM_Comm_Notify
  • 0000004B — PostMsgEvent
  • 000000AC — _VCOMM_ClearCommError
  • 000000B0 — _VCOMM_GetModemStatus
  • 000000B4 — _VCOMM_TransmitCommChar
  • 000000B8 — _VCOMM_WriteComm
  • 000000C6 — _VCOMM_ReadComm
  • 000000D4 — _VCOMM_GetCommEventMask
  • 000000D8 — _VCOMM_EscapeCommFunction
  • 000000DC — _VCOMM_GetCommQueueStatus
  • 000000E0 — _VCOMM_PurgeComm
  • 000000E4 — _VCOMM_GetLastError
  • 000000EC — _VCOMM_SetCommState
  • 000000F0 — VCOMM_Common
  • 00000124 — VCOMM_Request_Satisfied
  • 00000124 — _VCOMM_Request_Satisfied
  • 000001BD — AssertHandleEDI
  • 000001C5 — AssertThread
  • 000001D2 — FillOverlappedStruct
  • 000001D6 — CheckEvent
  • 000001DA — AssertHandle
  • 000001E8 — VCOMMW32_Completion_Routine
  • 000001FF — _VCOMMW32_Event_Completion_Routine
  • 000001FF — VCOMMW32_Event_Completion_Routine
  • 0000023F — VCOMMW32_Event_Complete_Return_Values
  • 0000027C — _VCOMM_Get_Version
  • 00000280 — __VCOMM_Register_Port_Driver
  • 00000284 — __VCOMM_Acquire_Port
  • 00000288 — __VCOMM_Release_Port
  • 0000028C — __VCOMM_OpenComm
  • 00000290 — __VCOMM_SetCommState
  • 00000294 — __VCOMM_GetCommState
  • 00000298 — __VCOMM_SetupComm
  • 0000029C — __VCOMM_TransmitCommChar
  • 000002A0 — __VCOMM_CloseComm
  • 000002A4 — __VCOMM_GetCommQueueStatus
  • 000002A8 — __VCOMM_ClearCommError
  • 000002AC — __VCOMM_GetModemStatus
  • 000002B0 — __VCOMM_GetCommProperties
  • 000002B4 — __VCOMM_EscapeCommFunction
  • 000002B8 — __VCOMM_PurgeComm
  • 000002BC — __VCOMM_SetCommEventMask
  • 000002C0 — __VCOMM_GetCommEventMask
  • 000002C4 — __VCOMM_WriteComm
  • 000002C8 — __VCOMM_ReadComm
  • 000002CC — __VCOMM_EnableCommNotification
  • 000002D0 — __VCOMM_GetLastError
  • 000002D4 — __VCOMM_Steal_Port
  • 000002D8 — __VCOMM_SetReadCallBack
  • 000002DC — __VCOMM_SetWriteCallBack
  • 000002E0 — __VCOMM_Add_Port
  • 000002E4 — __VCOMM_GetSetCommTimeouts
  • 000002E8 — __VCOMM_SetWriteRequest
  • 000002EC — __VCOMM_SetReadRequest
  • 000002F0 — __VCOMM_Dequeue_Request
  • 000002F4 — __VCOMM_Enumerate_DevNodes
  • 000002F8 — _VCOMM_Map_Win32DCB_To_Ring0
  • 000002FC — _VCOMM_Map_Ring0DCB_To_Win32
  • 00000300 — __VCOMM_Get_Contention_Handler
  • 00000304 — __VCOMM_Map_Name_To_Resource
  • 00000308 — __VCOMM_PowerOnOffComm
  • 0000030C — VCOMM_DDB
  • 00000884 — Asserting
Segment 2: _LMGROUP @ 00000A50
  • 00000000 — @MSG_LAB
  • 00000018 — @MSG_LDATA
Segment 3: _IGROUP @ 00000C60
  • 00000000 — VCOMM_Device_Init
  • 00000048 — VCOMMsrv_Device_Init
  • 0000005C — VCOMMW32_Device_Init
  • 00000070 — VCOMMPNP_Initialize
  • 000000A7 — VCOMMPNP_Init_Complete
Segment 4: _PTEXT @ 00003200
  • 00000000 — VCOMM_Get_Version
  • 00000007 — _VCOMM_Register_Port_Driver
  • 00000041 — _VCOMM_Add_Port
  • 00000094 — _VCOMM_Acquire_Port
  • 00000142 — Contention_Dlg
  • 00000163 — _VCOMM_Release_Port
  • 00000196 — _VCOMM_Steal_Port
  • 000001AC — VCOMM_PM_API
  • 000001C3 — VCOMM_PM_Open
  • 00000221 — VCOMM_PM_SetCom
  • 000002B8 — VCOMM_PM_Setup
  • 00000329 — VCOMM_PM_ctx
  • 00000343 — VCOMM_PM_TrmCom
  • 00000351 — VCOMM_PM_Stacom
  • 000003A4 — VCOMM_PM_cextnfcn
  • 000003D0 — VCOMM_PM_cFlush
  • 000003EA — VCOMM_PM_cevt
  • 0000040F — VCOMM_PM_cevtget
  • 00000434 — VCOMM_PM_SetMSRShadow
  • 00000453 — VCOMM_PM_WriteString
  • 0000048B — VCOMM_PM_ReadString
  • 000004CE — VCOMM_PM_EnableNotify
  • 00000534 — StrCmp
  • 0000055B — _PowerThisDamnPortOn
  • 000005CE — _VCOMM_PowerOnOffComm
  • 00000675 — _VCOMM_OpenComm
  • 00000849 — _VCOMM_GetCommState
  • 00000850 — _VCOMM_SetupComm
  • 00000857 — _VCOMM_CloseComm
  • 000008F7 — _SetPState
  • 00000929 — _VCOMM_GetCommProperties
  • 00000930 — _VCOMM_EnableCommNotification
  • 00000937 — _VCOMM_SetReadCallBack
  • 0000093E — _VCOMM_SetWriteCallBack
  • 00000945 — _VCOMM_SetCommEventMask
  • 0000094C — _VCOMM_GetSetCommTimeouts
  • 0000098A — _VCOMM_SetWriteRequest
  • 00000A5F — QueueUpRequest
  • 00000A8C — _VCOMM_SetReadRequest
  • 00000BB4 — FreeRequests
  • 00000BED — _VCOMM_WriteRequestComplete
  • 00000C8A — VCOMM_ReadRequestComplete
  • 00000CD9 — CallIORoutineAndCleanup
  • 00000CEE — List_Get_First_Async
  • 00000CFA — List_Remove_First_Async
  • 00000D06 — ReadIntervalTOHandler
  • 00000D43 — ReadTotalTOHandler
  • 00000D6B — WriteTotalTOHandler
  • 00000D7C — SetReadCommTimeouts
  • 00000DBD — SetWriteCommTimeouts
  • 00000DE7 — VCOMM_SetNextRequest
  • 00000DE7 — _VCOMM_SetNextRequest
  • 00000E65 — MyPageUnlock
  • 00000E8D — _VCOMM_Dequeue_Request
  • 00000E94 — __VCOMMGetVersion@8
  • 00000EA8 — __VCOMMOpenComm@12
  • 00000EBC — __VCOMMSetupComm@20
  • 00000ED0 — __VCOMMEscapeCommFunction@16
  • 00000EE4 — __VCOMMGetCommMask@16
  • 00000EF8 — __VCOMMGetCommProp@16
  • 00000F0C — __VCOMMGetCommState@16
  • 00000F20 — __VCOMMGetCommTimeouts@16
  • 00000F34 — __VCOMMPurgeComm@16
  • 00000F48 — __VCOMMSetCommMask@16
  • 00000F5C — __VCOMMSetCommState@16
  • 00000F70 — __VCOMMSetCommTimeouts@16
  • 00000F84 — __VCOMMTransmitCommChar@16
  • 00000F98 — __VCOMMWaitCommEvent@24
  • 00000FAC — __VCOMMGetCommModemStatus@16
  • 00000FC0 — __VCOMMWriteComm@32
  • 00000FD4 — __VCOMMReadComm@32
  • 00000FE8 — __VCOMMClearCommError@20
  • 00000FFC — __VCOMMCloseComm@12
  • 00001010 — __VCOMMGetLastError@12
  • 00001024 — __VCOMMDequeueRequest@16
  • 00001038 — __VCOMMQueryFriendlyName@12
  • 0000104C — __VCOMMGetCommConfig@20
  • 00001060 — __VCOMMSetCommConfig@20
  • 00001074 — __VCOMMGetWin32Error@16
  • 00001088 — __VCOMMFlushFileBuffers@12
  • 0000109C — __VCOMMDeviceIOControl@40
  • 000010B0 — _GetAllocBase
  • 000010F9 — WriteRegValueHardware
  • 00001112 — WriteRegDeviceMap
  • 00001158 — _NamePort
  • 00001158 — NamePort
  • 00001380 — StrCopy
  • 0000138F — GetEntryFromReg
  • 000013B9 — AddDriverEntry
  • 00001426 — _MapName
  • 000014BA — _MapNameFree
  • 000014D1 — _MatchName
  • 000014D1 — MatchName
  • 00001584 — CompareNames
  • 00001645 — _VCOMMLoadDevice
  • 000016C2 — VCOMMLoadVxD
  • 000016DC — VCOMMUnLoadDevice
  • 00001744 — PNP_Register
  • 000017A7 — _VCOMM_Enumerate_DevNodes
  • 000017AD — _VCOMM_Get_Contention_Handler
  • 000017CB — _VCOMM_Map_Name_To_Resource
  • 0000180A — _VCOMM_Map_Name_To_Res
  • 0000180B — _VCOMM_Contention_Manager
  • 0000181E — _VCOMM_Acquire_Resource
  • 0000187A — _VCOMM_Release_Resource
  • 000018AF — _VCOMM_Steal_Resource
  • 000018F2 — _VCOMM_Add_Resource
  • 000018F6 — _VCOMM_Remove_Resource
  • 000018F7 — DestroyPortInstance
  • 00001925 — PowerManagePorts
  • 00001A34 — IsThisAnACPIMachine
Segment 5: _PDATA @ 000032A0
  • 00000000 — PDListHead
  • 00000008 — ProtocolHead
  • 0000003C — ExtComStat
  • 000000B4 — CurrentPortInstance
  • 000000BC — OverrideDriver
  • 0000018A — DisablePM
  • 0000033A — PortList
  • 0000034B — GlobalFlags
Segment 6: _RARE @ 00003C90
  • 00000000 — _W32_VCOMMGetVersion
  • 00000006 — _W32_VCOMMOpenComm
  • 00000041 — _W32_VCOMMSetupComm
  • 00000072 — _W32_VCOMMEscapeCommFunction
  • 0000008E — _W32_VCOMMGetCommMask
  • 0000009E — _W32_VCOMMGetCommProp
  • 000000A4 — VCOMM_Map_Ring0DCB_To_Win32
  • 00000169 — _W32_VCOMMGetCommState
  • 00000192 — _W32_VCOMMGetCommTimeouts
  • 000001A6 — _W32_VCOMMPurgeComm
  • 00000219 — _W32_VCOMMSetCommMask
  • 0000024B — VCOMM_Map_Win32DCB_To_Ring0
  • 00000308 — _W32_VCOMMSetCommState
  • 0000032C — _W32_VCOMMSetCommTimeouts
  • 00000345 — _W32_VCOMMTransmitCommChar
  • 0000034B — _W32_VCOMMWaitCommEvent
  • 000003A1 — _W32_VCOMMGetCommModemStatus
  • 000003A7 — _W32_VCOMMWriteCOMM
  • 00000409 — MyPageLock
  • 00000441 — _W32_VCOMMReadCOMM
  • 0000048C — _W32_VCOMMClearCommError
  • 00000492 — _W32_VCOMMCloseComm
  • 000004AC — _W32_VCOMMGetLastError
  • 000004B2 — _W32_VCOMMDequeueRequest
  • 000004B3 — _W32_VCOMMQueryFriendlyName
  • 000004C1 — _W32_VCOMMGetCommConfig
  • 000004C9 — _W32_VCOMMSetCommConfig
  • 000004D1 — _W32_VCOMMGetWin32Error
  • 00000505 — _W32_VCOMMFlushFileBuffers
  • 00000541 — _W32_VCOMMDeviceIOControl
  • 000005BA — _VCOMM_DIOC_Complete
  • 000005DA — VCOMM_DIOC_Return_Values
Segment 7: _VMDESTROY @ 00000000
  • 00000000 — _DoCallOut
  • 000000B6 — AskUserToClosePort
  • 00000109 — _VCOMM_Pnp_Driver
  • 000004BE — VCOMM_New_DevNode