Reference

This section describes the services and protected-mode API functions provided by VCOMM, and their related structures.

The following services are for internal use only by Windows 95 components: _VCOMM_SetWriteRequest, _VCOMM_SetReadRequest, and _VCOMM_Dequeue_Request.

This information is separated into the following functional groups:

Group

Elements

Port-driver services

_VCOMM_Add_Port, _VCOMM_Map_Ring0DCB_To_Win32, _VCOMM_Map_Win32DCB_To_Ring0, _VCOMM_Register_Port_Driver

Client VxD services

CommNotifyProc, _COMMPROP, _COMSTAT, _DCB, _QSB, _VCOMM_ClearCommError, _VCOMM_CloseComm, _VCOMM_EnableCommNotification, _VCOMM_Enumerate_Devnodes, _VCOMM_EscapeCommFunction, _VCOMM_GetCommEventMask, _VCOMM_GetCommProperties, _VCOMM_GetCommQueueStatus, _VCOMM_GetCommState, _VCOMM_GetSetCommTimeouts, _VCOMM_GetLastError, _VCOMM_GetModemStatus, _VCOMM_OpenComm, _VCOMM_PurgeComm, _VCOMM_ReadComm, _VCOMM_SetCommEventMask, _VCOMM_SetCommState, _VCOMM_SetupComm, _VCOMM_TransmitCommChar, _VCOMM_WriteComm

Protected-mode API

VCOMM_PM_API_cevt, VCOMM_PM_API_cevtget, VCOMM_PM_API_cextnfcn, VCOMM_PM_API_cFlush, VCOMM_PM_API_ctx, VCOMM_PM_API_EnableNotify, VCOMM_PM_API_OPENCOM, VCOMM_PM_API_ReadString, VCOMM_PM_API_SetCom, VCOMM_PM_API_SetMSRShadow, VCOMM_PM_API_Setup, VCOMM_PM_API_StaCom, VCOMM_PM_API_TrmCom, VCOMM_PM_API_WriteString

Contention Management Functions

_VCOMM_Get_Contention_Handler, VCOMM_Map_Name_To_Resource

Legacy Contention Management Functions

_VCOMM_Acquire_Port, _VCOMM_Release_Port, _VCOMM_Steal_Port