VCOMM — Windows 98 Debug


Source Tree

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

Segment 1: _LGROUP @ 00000D30
  • 00000000 — VCOMM_Control
  • 00000022 — VCOMM_Debug
  • 00000246 — VCOMMDbg_Get_PortNames
  • 00000273 — VCOMM_Display_Profile
  • 000002B0 — _VCOMM_Comm_Notify
  • 00000303 — PostMsgEvent
  • 0000036A — _VCOMM_ClearCommError
  • 0000037F — _VCOMM_GetModemStatus
  • 00000394 — _VCOMM_TransmitCommChar
  • 000003A9 — _VCOMM_WriteComm
  • 000003C8 — _VCOMM_ReadComm
  • 000003E4 — _VCOMM_GetCommEventMask
  • 000003F6 — _VCOMM_EscapeCommFunction
  • 00000408 — _VCOMM_GetCommQueueStatus
  • 0000041A — _VCOMM_PurgeComm
  • 0000042C — _VCOMM_GetLastError
  • 00000442 — _VCOMM_SetCommState
  • 0000044E — VCOMM_Common
  • 00000482 — VCOMM_Request_Satisfied
  • 00000482 — _VCOMM_Request_Satisfied
  • 0000051B — AssertHandleEDI
  • 00000523 — AssertThread
  • 00000530 — FillOverlappedStruct
  • 00000534 — CheckEvent
  • 00000538 — AssertHandle
  • 00000544 — VCOMMW32_Completion_Routine
  • 00000561 — VCOMMW32_Event_Completion_Routine
  • 00000561 — _VCOMMW32_Event_Completion_Routine
  • 000005A1 — VCOMMW32_Event_Complete_Return_Values
  • 000005E4 — _VCOMM_Get_Version
  • 000005E8 — __VCOMM_Register_Port_Driver
  • 000005EC — __VCOMM_Acquire_Port
  • 000005F0 — __VCOMM_Release_Port
  • 000005F4 — __VCOMM_OpenComm
  • 000005F8 — __VCOMM_SetCommState
  • 000005FC — __VCOMM_GetCommState
  • 00000600 — __VCOMM_SetupComm
  • 00000604 — __VCOMM_TransmitCommChar
  • 00000608 — __VCOMM_CloseComm
  • 0000060C — __VCOMM_GetCommQueueStatus
  • 00000610 — __VCOMM_ClearCommError
  • 00000614 — __VCOMM_GetModemStatus
  • 00000618 — __VCOMM_GetCommProperties
  • 0000061C — __VCOMM_EscapeCommFunction
  • 00000620 — __VCOMM_PurgeComm
  • 00000624 — __VCOMM_SetCommEventMask
  • 00000628 — __VCOMM_GetCommEventMask
  • 0000062C — __VCOMM_WriteComm
  • 00000630 — __VCOMM_ReadComm
  • 00000634 — __VCOMM_EnableCommNotification
  • 00000638 — __VCOMM_GetLastError
  • 0000063C — __VCOMM_Steal_Port
  • 00000640 — __VCOMM_SetReadCallBack
  • 00000644 — __VCOMM_SetWriteCallBack
  • 00000648 — __VCOMM_Add_Port
  • 0000064C — __VCOMM_GetSetCommTimeouts
  • 00000650 — __VCOMM_SetWriteRequest
  • 00000654 — __VCOMM_SetReadRequest
  • 00000658 — __VCOMM_Dequeue_Request
  • 0000065C — __VCOMM_Enumerate_DevNodes
  • 00000660 — _VCOMM_Map_Win32DCB_To_Ring0
  • 00000664 — _VCOMM_Map_Ring0DCB_To_Win32
  • 00000668 — __VCOMM_Get_Contention_Handler
  • 0000066C — __VCOMM_Map_Name_To_Resource
  • 00000670 — __VCOMM_PowerOnOffComm
  • 00000674 — VCOMM_DDB
  • 00000F3C — Asserting
  • 00000F4C — NonzeroReads
  • 00000F50 — ReadProfile
  • 00001350 — GlobalPageLockCount
  • 00001354 — WriteProfile
  • 00001674 — IOReqCompleteCount
  • 00001678 — EventCompleteCount
Segment 2: _LMGROUP @ 00000D70
  • 00000000 — @MSG_LAB
  • 00000018 — @MSG_LDATA
Segment 3: _IGROUP @ 00000F80
  • 00000000 — VCOMM_Device_Init
  • 00000048 — VCOMMsrv_Device_Init
  • 0000005C — VCOMMW32_Device_Init
  • 00000070 — VCOMMPNP_Initialize
  • 000000A7 — VCOMMPNP_Init_Complete
Segment 4: _PTEXT @ 00003700
  • 00000006 — VCOMM_Get_Version
  • 0000001B — _VCOMM_Register_Port_Driver
  • 00000063 — _VCOMM_Add_Port
  • 000000DE — _VCOMM_Acquire_Port
  • 00000194 — Contention_Dlg
  • 000001C3 — _VCOMM_Release_Port
  • 00000204 — _VCOMM_Steal_Port
  • 00000234 — VCOMM_PM_API
  • 00000253 — VCOMM_PM_Open
  • 000002B9 — VCOMM_PM_SetCom
  • 00000358 — VCOMM_PM_Setup
  • 000003E4 — VCOMM_PM_ctx
  • 00000406 — VCOMM_PM_TrmCom
  • 0000041C — VCOMM_PM_Stacom
  • 00000477 — VCOMM_PM_cextnfcn
  • 000004AB — VCOMM_PM_cFlush
  • 000004CD — VCOMM_PM_cevt
  • 000004FA — VCOMM_PM_cevtget
  • 00000527 — VCOMM_PM_SetMSRShadow
  • 0000054E — VCOMM_PM_WriteString
  • 0000058E — VCOMM_PM_ReadString
  • 000005D9 — VCOMM_PM_EnableNotify
  • 00000644 — StrCmp
  • 00000673 — _PowerThisDamnPortOn
  • 000006FF — _VCOMM_PowerOnOffComm
  • 000007DF — _VCOMM_OpenComm
  • 000009CC — _VCOMM_GetCommState
  • 000009E1 — _VCOMM_SetupComm
  • 000009F6 — _VCOMM_CloseComm
  • 00000A9F — _SetPState
  • 00000AF7 — _VCOMM_GetCommProperties
  • 00000B0C — _VCOMM_EnableCommNotification
  • 00000B21 — _VCOMM_SetReadCallBack
  • 00000B36 — _VCOMM_SetWriteCallBack
  • 00000B4B — _VCOMM_SetCommEventMask
  • 00000B60 — _VCOMM_GetSetCommTimeouts
  • 00000BAC — _VCOMM_SetWriteRequest
  • 00000C89 — QueueUpRequest
  • 00000CBC — _VCOMM_SetReadRequest
  • 00000E16 — FreeRequests
  • 00000E57 — _VCOMM_WriteRequestComplete
  • 00000EFC — VCOMM_ReadRequestComplete
  • 00000F53 — CallIORoutineAndCleanup
  • 00000F70 — List_Get_First_Async
  • 00000F84 — List_Remove_First_Async
  • 00000F98 — ReadIntervalTOHandler
  • 00000FDD — ReadTotalTOHandler
  • 0000100D — WriteTotalTOHandler
  • 00001026 — SetReadCommTimeouts
  • 00001067 — SetWriteCommTimeouts
  • 00001091 — VCOMM_SetNextRequest
  • 00001091 — _VCOMM_SetNextRequest
  • 00001117 — MyPageUnlock
  • 00001153 — _VCOMM_Dequeue_Request
  • 00001164 — __VCOMMGetVersion@8
  • 00001180 — __VCOMMOpenComm@12
  • 0000119C — __VCOMMSetupComm@20
  • 000011B8 — __VCOMMEscapeCommFunction@16
  • 000011D4 — __VCOMMGetCommMask@16
  • 000011F0 — __VCOMMGetCommProp@16
  • 0000120C — __VCOMMGetCommState@16
  • 00001228 — __VCOMMGetCommTimeouts@16
  • 00001244 — __VCOMMPurgeComm@16
  • 00001260 — __VCOMMSetCommMask@16
  • 0000127C — __VCOMMSetCommState@16
  • 00001298 — __VCOMMSetCommTimeouts@16
  • 000012B4 — __VCOMMTransmitCommChar@16
  • 000012D0 — __VCOMMWaitCommEvent@24
  • 000012EC — __VCOMMGetCommModemStatus@16
  • 00001308 — __VCOMMWriteComm@32
  • 00001324 — __VCOMMReadComm@32
  • 00001340 — __VCOMMClearCommError@20
  • 0000135C — __VCOMMCloseComm@12
  • 00001378 — __VCOMMGetLastError@12
  • 00001394 — __VCOMMDequeueRequest@16
  • 000013B0 — __VCOMMQueryFriendlyName@12
  • 000013CC — __VCOMMGetCommConfig@20
  • 000013E8 — __VCOMMSetCommConfig@20
  • 00001404 — __VCOMMGetWin32Error@16
  • 00001420 — __VCOMMFlushFileBuffers@12
  • 0000143C — __VCOMMDeviceIOControl@40
  • 00001458 — _GetAllocBase
  • 000014A9 — WriteRegValueHardware
  • 000014CA — WriteRegDeviceMap
  • 00001538 — NamePort
  • 00001538 — _NamePort
  • 00001768 — StrCopy
  • 0000177F — GetEntryFromReg
  • 000017B1 — AddDriverEntry
  • 00001826 — _MapName
  • 000018C2 — _MapNameFree
  • 000018E1 — MatchName
  • 000018E1 — _MatchName
  • 0000199C — CompareNames
  • 00001A65 — _VCOMMLoadDevice
  • 00001AEA — VCOMMLoadVxD
  • 00001B0C — VCOMMUnLoadDevice
  • 00001B7C — PNP_Register
  • 00001BF2 — _VCOMM_Enumerate_DevNodes
  • 00001C06 — _VCOMM_Get_Contention_Handler
  • 00001C44 — _VCOMM_Map_Name_To_Resource
  • 00001C8E — _VCOMM_Map_Name_To_Res
  • 00001C97 — _VCOMM_Contention_Manager
  • 00001CB2 — _VCOMM_Acquire_Resource
  • 00001D16 — _VCOMM_Release_Resource
  • 00001D53 — _VCOMM_Steal_Resource
  • 00001DA1 — _VCOMM_Add_Resource
  • 00001DAD — _VCOMM_Remove_Resource
  • 00001DB6 — DestroyPortInstance
  • 00001DF2 — PowerManagePorts
  • 00001F35 — IsThisAnACPIMachine
Segment 5: _PDATA @ 000037D0
  • 00000000 — PDListHead
  • 00000008 — ProtocolHead
  • 00000098 — ExtComStat
  • 000002C0 — SavedWaits
  • 000002C4 — APIProfile
  • 00000304 — CurrentPortInstance
  • 0000030C — OverrideDriver
  • 000003DA — DisablePM
  • 0000058A — PortList
  • 0000059B — GlobalFlags
  • 000005E9 — numKnownPorts
Segment 6: _RARE @ 000042A0
  • 00000000 — _W32_VCOMMGetVersion
  • 0000000E — _W32_VCOMMOpenComm
  • 00000057 — _W32_VCOMMSetupComm
  • 00000096 — _W32_VCOMMEscapeCommFunction
  • 000000C0 — _W32_VCOMMGetCommMask
  • 000000DE — _W32_VCOMMGetCommProp
  • 000000F2 — VCOMM_Map_Ring0DCB_To_Win32
  • 000001BF — _W32_VCOMMGetCommState
  • 000001F6 — _W32_VCOMMGetCommTimeouts
  • 00000218 — _W32_VCOMMPurgeComm
  • 00000299 — _W32_VCOMMSetCommMask
  • 000002DF — VCOMM_Map_Win32DCB_To_Ring0
  • 000003A4 — _W32_VCOMMSetCommState
  • 000003D6 — _W32_VCOMMSetCommTimeouts
  • 000003FD — _W32_VCOMMTransmitCommChar
  • 0000040B — _W32_VCOMMWaitCommEvent
  • 00000475 — _W32_VCOMMGetCommModemStatus
  • 00000489 — _W32_VCOMMWriteCOMM
  • 00000509 — MyPageLock
  • 00000552 — _W32_VCOMMReadCOMM
  • 000005A5 — _W32_VCOMMClearCommError
  • 000005B9 — _W32_VCOMMCloseComm
  • 000005DB — _W32_VCOMMGetLastError
  • 000005EF — _W32_VCOMMDequeueRequest
  • 000005F8 — _W32_VCOMMQueryFriendlyName
  • 0000060E — _W32_VCOMMGetCommConfig
  • 0000061E — _W32_VCOMMSetCommConfig
  • 0000062E — _W32_VCOMMGetWin32Error
  • 00000670 — _W32_VCOMMFlushFileBuffers
  • 000006B4 — _W32_VCOMMDeviceIOControl
  • 00000735 — _VCOMM_DIOC_Complete
  • 0000075D — VCOMM_DIOC_Return_Values
Segment 7: _VMDESTROY @ 00000000
  • 00000000 — _DoCallOut
  • 000000BE — AskUserToClosePort
  • 00000119 — _VCOMM_Pnp_Driver
  • 000004EA — VCOMM_New_DevNode