USHORT _loadds PASCAL FAR PortManagement( USHORT PortID, USHORT ReqHandle, USHORT Param1, ULONG Param2, USHORT FunctionCode, USHORT MACDS ) { switch( FunctionCode ) { case ANDIS_FC_REG_PCM: return RegisterPCM( ReqHandle, Param1, (PENTRYTBL)Param2, MACDS ); case ANDIS_FC_REL_PCM: return ReleasePCM( ReqHandle, Param1, MACDS ); case ANDIS_FC_ACT_MODE: return ActivateMode( ReqHandle, Param1, MACDS ); case ANDIS_FC_RET_PPI_STAT: return RetrievePPIStatus( ReqHandle, (PULONG)Param2, MACDS ); case ANDIS_FC_GET_PPAT_PARMS: return GetPPATParms( ReqHandle, Param1, (PXVPPAT)Param2, MACDS ); case ANDIS_FC_SET_PPAT_PARMS: return SetPPATParms( ReqHandle, (PXVPPAT)Param2, MACDS ); case ANDIS_FC_RESET_PORT: return ResetPort( ReqHandle, Param1, MACDS ); case ANDIS_FC_ACT_PHYS_CONN: return ActivatePhysConn( ReqHandle, Param1, Param2, MACDS ); case ANDIS_FC_DEACT_PHYS_CONN: return DeactivatePhysConn( ReqHandle, Param2, MACDS ); case ANDIS_FC_REG_NULL_DLC: return RegisterNullDLC( ReqHandle,Param1,(PENTRYTBL)Param2,MACDS ); case ANDIS_FC_REL_NULL_DLC: return ReleaseNullDLC( ReqHandle, Param1, MACDS ); case ANDIS_FC_ACT_DTR: return ActivateDTR( ReqHandle, MACDS ); case ANDIS_FC_ACT_RTS: return ActivateRTS( ReqHandle, MACDS ); default: return ANDIS_RC_INVALID_FUNC; } }
void FEditorModeTools::ActivateDefaultMode() { ActivateMode( DefaultID ); check( IsModeActive( DefaultID ) ); }