VCOMM — Windows ME Debug


Source Tree

  • ../../../../../dev/ddk/inc/VCOMM.INC
  • ../../../../../dev/inc/vcommw32.inc
  • ../vcommapi.asm
  • ../vcomm.asm
  • ../vcommpnp.asm
  • ../vcommsrv.asm
  • ../vcommw32.asm

Segment 1: _LDATA @ 00000F90
  • 00000000 — _VCOMM_Get_Version
  • 00000004 — __VCOMM_Register_Port_Driver
  • 00000008 — __VCOMM_Acquire_Port
  • 0000000C — __VCOMM_Release_Port
  • 00000010 — __VCOMM_OpenComm
  • 00000014 — __VCOMM_SetCommState
  • 00000018 — __VCOMM_GetCommState
  • 0000001C — __VCOMM_SetupComm
  • 00000020 — __VCOMM_TransmitCommChar
  • 00000024 — __VCOMM_CloseComm
  • 00000028 — __VCOMM_GetCommQueueStatus
  • 0000002C — __VCOMM_ClearCommError
  • 00000030 — __VCOMM_GetModemStatus
  • 00000034 — __VCOMM_GetCommProperties
  • 00000038 — __VCOMM_EscapeCommFunction
  • 0000003C — __VCOMM_PurgeComm
  • 00000040 — __VCOMM_SetCommEventMask
  • 00000044 — __VCOMM_GetCommEventMask
  • 00000048 — __VCOMM_WriteComm
  • 0000004C — __VCOMM_ReadComm
  • 00000050 — __VCOMM_EnableCommNotification
  • 00000054 — __VCOMM_GetLastError
  • 00000058 — __VCOMM_Steal_Port
  • 0000005C — __VCOMM_SetReadCallBack
  • 00000060 — __VCOMM_SetWriteCallBack
  • 00000064 — __VCOMM_Add_Port
  • 00000068 — __VCOMM_GetSetCommTimeouts
  • 0000006C — __VCOMM_SetWriteRequest
  • 00000070 — __VCOMM_SetReadRequest
  • 00000074 — __VCOMM_Dequeue_Request
  • 00000078 — __VCOMM_Enumerate_DevNodes
  • 0000007C — _VCOMM_Map_Win32DCB_To_Ring0
  • 00000080 — _VCOMM_Map_Ring0DCB_To_Win32
  • 00000084 — __VCOMM_Get_Contention_Handler
  • 00000088 — __VCOMM_Map_Name_To_Resource
  • 0000008C — __VCOMM_PowerOnOffComm
  • 00000090 — VCOMM_DDB
  • 000004B8 — Asserting
  • 000004C8 — NonzeroReads
  • 000004CC — ReadProfile
  • 000008CC — GlobalPageLockCount
  • 000008D0 — WriteProfile
  • 00000BF0 — IOReqCompleteCount
  • 00000BF4 — EventCompleteCount
  • 00000BF8 — VCOMM_Control
  • 00000C1A — VCOMM_Debug
  • 00000FBE — VCOMMDbg_Display_Handler
  • 0000100D — VCOMMDbg_Display_Port_Struc
  • 00001058 — VCOMMDbg_Display_Port_Driver_Struc
  • 00001075 — VCOMMDbg_Display_PortInstance
  • 0000113C — VCOMMDbg_Get_PortNames
  • 000011A3 — VCOMM_Display_Profile
  • 000011E0 — _VCOMM_Comm_Notify
  • 00001233 — PostMsgEvent
  • 0000129A — _VCOMM_ClearCommError
  • 000012AF — _VCOMM_GetModemStatus
  • 000012C4 — _VCOMM_TransmitCommChar
  • 000012D9 — _VCOMM_WriteComm
  • 000012F8 — _VCOMM_ReadComm
  • 00001314 — _VCOMM_GetCommEventMask
  • 00001326 — _VCOMM_EscapeCommFunction
  • 00001338 — _VCOMM_GetCommQueueStatus
  • 0000134A — _VCOMM_PurgeComm
  • 0000135C — _VCOMM_GetLastError
  • 00001372 — _VCOMM_SetCommState
  • 0000137E — VCOMM_Common
  • 000013B2 — _VCOMM_Request_Satisfied
  • 0000144B — AssertHandleEDI
  • 00001453 — AssertThread
  • 00001460 — FillOverlappedStruct
  • 00001464 — CheckEvent
  • 00001468 — AssertHandle
  • 00001474 — VCOMMW32_Completion_Routine
  • 00001491 — _VCOMMW32_Event_Completion_Routine
  • 000014D1 — VCOMMW32_Event_Complete_Return_Values
Segment 2: _LMSG$1 @ 00000FD0
  • 00000000 — @MSG_LAB
  • 00000018 — @MSG_LDATA
Segment 3: W32 @ 00001AA0
  • 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
  • 000002E1 — VCOMM_Map_Win32DCB_To_Ring0
  • 000003A6 — _W32_VCOMMSetCommState
  • 000003D8 — _W32_VCOMMSetCommTimeouts
  • 000003FF — _W32_VCOMMTransmitCommChar
  • 0000040D — _W32_VCOMMWaitCommEvent
  • 00000477 — _W32_VCOMMGetCommModemStatus
  • 0000048B — _W32_VCOMMWriteCOMM
  • 0000050B — MyPageLock
  • 00000554 — _W32_VCOMMReadCOMM
  • 000005A7 — _W32_VCOMMClearCommError
  • 000005BB — _W32_VCOMMCloseComm
  • 000005DD — _W32_VCOMMGetLastError
  • 000005F1 — _W32_VCOMMDequeueRequest
  • 000005FA — _W32_VCOMMQueryFriendlyName
  • 00000611 — _W32_VCOMMGetCommConfig
  • 00000621 — _W32_VCOMMSetCommConfig
  • 00000631 — _W32_VCOMMGetWin32Error
  • 00000674 — _W32_VCOMMFlushFileBuffers
  • 000006B8 — _W32_VCOMMDeviceIOControl
  • 00000739 — _VCOMM_DIOC_Complete
  • 00000761 — VCOMM_DIOC_Return_Values
Segment 4: PNP @ 00001FD0
  • 00000000 — _DoCallOut
  • 000000BE — AskUserToClosePort
  • 00000119 — _VCOMM_Pnp_Driver
  • 0000052E — VCOMM_New_DevNode
Segment 5: _PTEXT @ 00004580
  • 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
  • 00000679 — _VCOMM_PowerOnOffComm
  • 000007C9 — _VCOMM_OpenComm
  • 00000957 — _VCOMM_GetCommState
  • 0000096C — _VCOMM_SetupComm
  • 00000981 — _VCOMM_CloseComm
  • 00000A3C — _VCOMM_GetCommProperties
  • 00000A51 — _VCOMM_EnableCommNotification
  • 00000A66 — _VCOMM_SetReadCallBack
  • 00000A7B — _VCOMM_SetWriteCallBack
  • 00000A90 — _VCOMM_SetCommEventMask
  • 00000AA5 — _VCOMM_GetSetCommTimeouts
  • 00000AF1 — _VCOMM_SetWriteRequest
  • 00000BCF — QueueUpRequest
  • 00000C02 — _VCOMM_SetReadRequest
  • 00000D5D — FreeRequests
  • 00000D9E — _VCOMM_WriteRequestComplete
  • 00000E44 — VCOMM_ReadRequestComplete
  • 00000E9C — CallIORoutineAndCleanup
  • 00000EB9 — List_Get_First_Async
  • 00000ECD — List_Remove_First_Async
  • 00000EE1 — ReadIntervalTOHandler
  • 00000F26 — ReadTotalTOHandler
  • 00000F56 — WriteTotalTOHandler
  • 00000F6F — SetReadCommTimeouts
  • 00000FB0 — SetWriteCommTimeouts
  • 00000FDA — _VCOMM_SetNextRequest
  • 00001060 — MyPageUnlock
  • 0000109C — _VCOMM_Dequeue_Request
  • 000010AC — __VCOMMGetVersion@8
  • 000010C8 — __VCOMMOpenComm@12
  • 000010E4 — __VCOMMSetupComm@20
  • 00001100 — __VCOMMEscapeCommFunction@16
  • 0000111C — __VCOMMGetCommMask@16
  • 00001138 — __VCOMMGetCommProp@16
  • 00001154 — __VCOMMGetCommState@16
  • 00001170 — __VCOMMGetCommTimeouts@16
  • 0000118C — __VCOMMPurgeComm@16
  • 000011A8 — __VCOMMSetCommMask@16
  • 000011C4 — __VCOMMSetCommState@16
  • 000011E0 — __VCOMMSetCommTimeouts@16
  • 000011FC — __VCOMMTransmitCommChar@16
  • 00001218 — __VCOMMWaitCommEvent@24
  • 00001234 — __VCOMMGetCommModemStatus@16
  • 00001250 — __VCOMMWriteComm@32
  • 0000126C — __VCOMMReadComm@32
  • 00001288 — __VCOMMClearCommError@20
  • 000012A4 — __VCOMMCloseComm@12
  • 000012C0 — __VCOMMGetLastError@12
  • 000012DC — __VCOMMDequeueRequest@16
  • 000012F8 — __VCOMMQueryFriendlyName@12
  • 00001314 — __VCOMMGetCommConfig@20
  • 00001330 — __VCOMMSetCommConfig@20
  • 0000134C — __VCOMMGetWin32Error@16
  • 00001368 — __VCOMMFlushFileBuffers@12
  • 00001384 — __VCOMMDeviceIOControl@40
  • 000013A0 — _GetAllocBase
  • 000013F1 — WriteRegValueHardware
  • 00001412 — WriteRegDeviceMap
  • 00001480 — _NamePort
  • 000016D1 — StrCopy
  • 000016E8 — GetEntryFromReg
  • 0000171A — AddDriverEntry
  • 0000178F — _MapName
  • 0000182B — _MapNameFree
  • 0000184A — MatchName
  • 0000184A — _MatchName
  • 00001909 — CompareNames
  • 000019D2 — _VCOMMLoadDevice
  • 00001A57 — VCOMMLoadVxD
  • 00001A79 — VCOMMUnLoadDevice
  • 00001AE9 — PNP_Register
  • 00001B61 — _VCOMM_Enumerate_DevNodes
  • 00001B75 — _VCOMM_Get_Contention_Handler
  • 00001BB4 — _VCOMM_Map_Name_To_Resource
  • 00001C01 — _VCOMM_Map_Name_To_Res
  • 00001C0A — _VCOMM_Contention_Manager
  • 00001C25 — _VCOMM_Acquire_Resource
  • 00001C8A — _VCOMM_Release_Resource
  • 00001CC8 — _VCOMM_Steal_Resource
  • 00001D17 — _VCOMM_Add_Resource
  • 00001D23 — _VCOMM_Remove_Resource
  • 00001D2C — DestroyPortInstance
  • 00001D68 — PowerManagePorts
Segment 6: _PDATA @ 00004660
  • 00000000 — PDListHead
  • 00000008 — ProtocolHead
  • 00000098 — ExtComStat
  • 0000034C — SavedWaits
  • 00000350 — APIProfile
  • 00000390 — CurrentPortInstance
  • 00000398 — OverrideDriver
  • 0000039C — PowerManagement
  • 00000603 — PortList
  • 00000614 — GlobalFlags
  • 00000662 — numKnownPorts
Segment 7: _IDATA @ 00000000
  • 0000001C — VCOMM_Device_Init
  • 00000064 — VCOMMsrv_Device_Init
  • 00000078 — VCOMMW32_Device_Init
  • 0000008C — VCOMMPNP_Initialize
  • 000000C3 — VCOMMPNP_Init_Complete