亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cmparam.h

?? 基于h323協(xié)議的軟phone
?? H
字號(hào):
/***********************************************************************
        Copyright (c) 2002 RADVISION Ltd.
************************************************************************
NOTICE:
This document contains information that is confidential and proprietary
to RADVISION Ltd.. No part of this document may be reproduced in any
form whatsoever without written prior approval by RADVISION Ltd..

RADVISION Ltd. reserve the right to revise this publication and make
changes without obligation to notify any person of such revisions or
changes.
***********************************************************************/

#ifndef _CM_PARAM_H
#define _CM_PARAM_H

#include "cm.h"
#include "cmintr.h"

#ifdef __cplusplus
extern "C" {
#endif


/************************************************************************
 * initParamSyntax
 * purpose: Initialize any information related to PST that is needed to
 *          hold parameters without a properties database.
 * input  : app         - Stack instance handle
 * output : none
 * return : non-negative value on success
 *          negative value on failure
 ************************************************************************/
int initParamSyntax(IN cmElem*  app);

/************************************************************************
 * endParamSyntax
 * purpose: Deinitialize any information related to PST that is needed to
 *          hold parameters without a properties database.
 * input  : app         - Stack instance handle
 * output : none
 * return : non-negative value on success
 *          negative value on failure
 ************************************************************************/
int endParamSyntax(IN cmElem*  app);


/************************************************************************
 * callInitParameters
 * purpose: Initialize the property database for the call according to the
 *          mode used in the configuration.
 * input  : hsCall  - Stack handle for the call
 * return : Non-negative value on success
 *          Negative value on failure
 ************************************************************************/
int callInitParameters(IN HCALL hsCall);

/************************************************************************
 * callEndParameters
 * purpose: Destroy the property database for the call, with all of its
 *          PVT roots in different modes
 * input  : hsCall  - Stack handle for the call
 * return : Non-negative value on success
 *          Negative value on failure
 ************************************************************************/
int callEndParameters(IN HCALL hsCall);


/************************************************************************
 * callGetMessage
 * purpose: Get a Q931 message for the given call. This function will
 *          create the necessary message or just take it from the property
 *          database of the call - all according to the current property
 *          mode used for the stack.
 * input  : hsCall      - Stack's call handle
 *          messageType - Type of message to get
 * output : none
 * return : Non-negative value on success
 *          Negative value on failure
 ************************************************************************/
int callGetMessage(IN HCALL hsCall, IN cmCallQ931MsgType messageType);


/************************************************************************
 * callReleaseMessage
 * purpose: This function is called by the stack when it doesn't need a
 *          message for a given call anymore. If the property mode used
 *          allows it, the message will be deleted.
 * input  : hsCall      - Stack's call handle
 *          messageType - Type of message to get
 * output : none
 * return : Non-negative value on success
 *          Negative value on failure
 ************************************************************************/
int callReleaseMessage(IN HCALL hsCall, IN cmCallQ931MsgType messageType);


/************************************************************************
 * callSetMessage
 * purpose: Move a message into the call's database if necessary
 * input  : hsCall      - Stack handle for the Q931 call
 *          messageType - Type of message we're dealing with
 *          message     - Node Id of the massage to handle
 *                        This function doesn't delete the message's node Id,
 *                        but modifies its value
 * output : none
 * return : Updated message nodeId to use when handling this message on success
 *          Negative value on failure
 ************************************************************************/
int callSetMessage(IN HCALL hsCall, IN cmCallQ931MsgType messageType, IN int message);


int getCallProperty(IN HCALL hsCall);


#ifdef __cplusplus
}
#endif

#endif  /* _CM_PARAM_H */


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美网站一区二区| 欧日韩精品视频| 亚洲精品成人a在线观看| 91精品欧美一区二区三区综合在| 激情综合色综合久久| 亚洲最大成人网4388xx| 久久婷婷一区二区三区| 在线看日本不卡| 高清日韩电视剧大全免费| 午夜激情综合网| 最新不卡av在线| 久久久综合视频| 91精品国产色综合久久不卡电影| 成人av午夜电影| 国产精一区二区三区| 日日摸夜夜添夜夜添精品视频| 亚洲欧洲在线观看av| 久久美女艺术照精彩视频福利播放 | 在线观看区一区二| 国产成人福利片| 久久99精品国产麻豆婷婷洗澡| 一区二区免费在线播放| 中文字幕中文字幕在线一区| 精品国产电影一区二区| 9191国产精品| 欧美日韩一级黄| 日本道精品一区二区三区| 国产精品一区二区在线看| 青娱乐精品视频在线| 午夜激情一区二区三区| 亚洲亚洲人成综合网络| 亚洲美女区一区| 亚洲男人天堂av| 亚洲女女做受ⅹxx高潮| 亚洲色欲色欲www在线观看| 国产精品丝袜一区| 国产精品嫩草影院com| 国产欧美一区二区三区鸳鸯浴| 精品免费日韩av| 精品福利二区三区| 久久综合久久综合久久| 精品成人免费观看| 久久免费偷拍视频| 国产欧美一区视频| 国产精品欧美极品| 一区二区中文视频| 夜夜操天天操亚洲| 天天亚洲美女在线视频| 午夜免费欧美电影| 免费在线观看视频一区| 久久99久久久久久久久久久| 国内一区二区在线| 大白屁股一区二区视频| 成人app网站| 色婷婷亚洲婷婷| 欧美色网站导航| 欧美一区中文字幕| 精品人在线二区三区| 久久久久国产精品麻豆| 国产精品久久久久久久久久免费看 | 成人午夜视频在线观看| 成人av网站免费观看| 色综合中文字幕| 在线播放91灌醉迷j高跟美女| 日韩亚洲欧美成人一区| 久久无码av三级| 国产精品区一区二区三区| 亚洲欧美激情小说另类| 午夜在线成人av| 韩国女主播一区| 99精品偷自拍| 5858s免费视频成人| 久久久久久日产精品| 成人免费在线播放视频| 视频在线观看一区| 狠狠色狠狠色综合系列| 91丨九色porny丨蝌蚪| 7878成人国产在线观看| 日韩成人免费在线| 国产一区二区看久久| 99re这里都是精品| 欧美一区二区久久久| 国产精品视频在线看| 亚洲国产婷婷综合在线精品| 极品尤物av久久免费看| 91丨九色丨蝌蚪富婆spa| 日韩亚洲欧美成人一区| 亚洲日本中文字幕区| 免费观看在线综合色| 99久久精品国产毛片| 日韩视频免费观看高清完整版| 亚洲国产精品高清| 日韩精品五月天| av一二三不卡影片| 欧美不卡一区二区三区| 亚洲视频狠狠干| 激情小说欧美图片| 在线欧美日韩国产| 国产欧美精品日韩区二区麻豆天美| 亚洲福利视频一区| jlzzjlzz亚洲女人18| 日韩美女一区二区三区| 一区二区三区四区五区视频在线观看| 美女看a上一区| 91精彩视频在线观看| 国产蜜臀av在线一区二区三区| 亚洲午夜电影在线| 99精品视频一区二区| 精品国产乱码久久久久久夜甘婷婷 | 久久综合中文字幕| 亚洲午夜视频在线观看| 成人黄页在线观看| 久久免费视频色| 久热成人在线视频| 欧美日韩高清不卡| 一区二区三区四区中文字幕| 大尺度一区二区| 久久精品综合网| 精品午夜一区二区三区在线观看| 欧美三级日韩三级国产三级| 综合在线观看色| 粉嫩aⅴ一区二区三区四区五区 | 欧美日韩免费一区二区三区视频| 国产精品网站在线观看| 国产麻豆成人传媒免费观看| 日韩欧美成人激情| 五月婷婷综合在线| 精品视频999| 亚洲国产美女搞黄色| 一本到不卡精品视频在线观看| 国产精品美女一区二区| 懂色av一区二区夜夜嗨| 久久蜜桃一区二区| 国产在线播放一区二区三区| 精品国产123| 韩国精品主播一区二区在线观看 | 在线成人av网站| 婷婷夜色潮精品综合在线| 精品视频资源站| 天天色综合成人网| 欧美丰满美乳xxx高潮www| 婷婷亚洲久悠悠色悠在线播放| 欧美老女人第四色| 日韩av电影天堂| 91精品一区二区三区久久久久久 | 成人午夜免费电影| 中国色在线观看另类| 成人免费毛片a| 亚洲桃色在线一区| 欧美日韩在线免费视频| 视频在线观看一区| 精品国产3级a| eeuss鲁片一区二区三区在线看| 国产精品久久久久久妇女6080 | 日韩精品一级中文字幕精品视频免费观看 | 日韩一区二区三区三四区视频在线观看 | 1000部国产精品成人观看| 一本大道综合伊人精品热热| 亚洲综合网站在线观看| 7777精品伊人久久久大香线蕉完整版 | 日韩一区二区影院| 国产精品99久久久久久宅男| 国产欧美日韩在线视频| 色综合色综合色综合| 亚洲高清久久久| 欧美不卡一区二区三区四区| 高清av一区二区| 一区二区在线电影| 777色狠狠一区二区三区| 国产一区二区三区免费| 中文字幕日韩av资源站| 欧美男男青年gay1069videost| 蜜臂av日日欢夜夜爽一区| 久久精品人人爽人人爽| 91蝌蚪国产九色| 热久久免费视频| 国产欧美日韩在线| 欧美日韩午夜精品| 国产盗摄精品一区二区三区在线| 亚洲欧美另类小说| 精品精品国产高清a毛片牛牛| av欧美精品.com| 青青草视频一区| 亚洲视频香蕉人妖| 日韩一区二区在线看| 99re8在线精品视频免费播放| 婷婷中文字幕综合| 欧美国产综合一区二区| 欧美人动与zoxxxx乱| 成人爽a毛片一区二区免费| 天使萌一区二区三区免费观看| 久久午夜羞羞影院免费观看| 欧美性感一区二区三区| 国产成人精品免费视频网站| 亚洲成a人v欧美综合天堂下载| 亚洲国产岛国毛片在线| 91精品国产综合久久久久久久| 不卡一区在线观看| 狠狠色综合播放一区二区| 亚洲国产一区二区a毛片|