Ignore:
Timestamp:
Jun 6, 2006 6:40:40 PM (18 years ago)
Author:
bennylp
Message:

Another huge chunks of modifications in PJSUA API, too many things to mention!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/activex-pjsua/app.h

    r487 r492  
    55 
    66#include "resource.h"       // main symbols 
    7 #include "..\activex-pjsua\activex-pjsuaCP.h" 
     7#include "activex-pjsuaCP.h" 
    88 
    99 
     
    3838// IApp 
    3939public: 
     40        STDMETHOD(app_destroy)(/*[out,retval]*/ Pj_Status *retStatus); 
     41        STDMETHOD(app_start)(/*[out,retval]*/ Pj_Status *retStatus); 
     42        STDMETHOD(app_init)(/*[in]*/ Pjsua_Config *pConfig, /*[out,retval]*/ Pj_Status *pStatus); 
     43        STDMETHOD(app_test_config)(/*[in]*/ Pjsua_Config *pConfig, /*[out,retval,string]*/ BSTR *retmsg); 
     44        STDMETHOD(app_default_config)(/*[in,out]*/ Pjsua_Config *pConfig); 
     45        STDMETHOD(app_create)(/*[out,retval]*/ Pj_Status *ret); 
     46        STDMETHOD(app_compare_uri_string)(/*[in]*/ Pjsip_Uri_Context context, /*[in]*/ BSTR uri1, /*[in]*/ BSTR uri2, /*[out,retval]*/ Pj_Status *pStatus); 
     47        STDMETHOD(app_print_uri)(/*[in]*/ Pjsip_Sip_Uri *pSipURI, Pjsip_Uri_Context context, /*[out,retval]*/ BSTR *uriText); 
     48        STDMETHOD(app_parse_uri)(/*[in]*/ BSTR uriString, /*[out]*/ Pjsip_Sip_Uri *pSipUri, /*[out,retval]*/ Pj_Status *pStatus); 
    4049        STDMETHOD(app_handle_events)(/*[in]*/ int msec_timeout, /*[out,retval]*/ int *pEvCount); 
    4150        STDMETHOD(app_verify_sip_url)(/*[in,string]*/ Pj_String uri, /*[out,retval]*/ Pj_Status *pRet); 
     
    5362        STDMETHOD(conf_disconnect)(/*[in]*/ int src_port, /*[in]*/ int sink_port, /*[out,retval]*/ Pj_Status *pRet); 
    5463        STDMETHOD(conf_connect)(/*[in]*/ int src_port, /*[in]*/ int sink_port, /*[out,retval]*/ Pj_Status *pRet); 
     64        STDMETHOD(conf_enum_ports)(SAFEARRAY **pPortsArray); 
     65        STDMETHOD(conf_get_port_info)(int port_id, Pjsua_Conf_Port_Info *pInfo, Pj_Status *pRet); 
    5566        STDMETHOD(im_typing)(/*[in]*/ int acc_index, /*[in,string]*/ Pj_URI dst_uri, /*[in]*/ int is_typing, /*[out,retval]*/ Pj_Status *pRet); 
    5667        STDMETHOD(im_send_text)(/*[in]*/ int acc_index, /*[in,string]*/ Pj_String dst_uri, /*[in,string]*/ Pj_String text, /*[out,retval]*/ Pj_Status *pRet); 
     
    5970        STDMETHOD(buddy_get_info)(/*[in]*/ int buddy_index, /*[out]*/ Pjsua_Buddy_Info *pInfo, /*[out,retval]*/ Pj_Status *pRet); 
    6071        STDMETHOD(buddy_get_count)(/*[out,retval]*/ int *pCount); 
     72        STDMETHOD(buddy_del)(/*[in]*/ int buddy_index, /*[out,retval]*/ Pj_Status *pRet); 
    6173        STDMETHOD(acc_set_registration)(/*[in]*/ int acc_index, /*[in]*/ int reg_active, /*[out,retval]*/ Pj_Status *pRet); 
    6274        STDMETHOD(acc_set_online_status)(/*[in]*/ int acc_index, /*[in]*/ int is_online, /*[out,retval]*/ Pj_Status *pRet); 
    6375        STDMETHOD(acc_add)(/*[in]*/ Pjsua_Acc_Config *pConfig, /*[out]*/ int *pAcc_Index, /*[out,retval]*/ Pj_Status *pRet); 
     76        STDMETHOD(acc_del)(/*[out,retval]*/ int acc_index, Pj_Status *pRet); 
    6477        STDMETHOD(acc_get_info)(/*[in]*/ int acc_index, /*[out]*/ Pjsua_Acc_Info *pInfo, /*[out,retval]*/ Pj_Status *pRet); 
    6578        STDMETHOD(acc_get_count)(/*[out,retval]*/ int *pCount); 
     79        STDMETHOD(acc_enum_id)(SAFEARRAY **accIdArray); 
     80        STDMETHOD(acc_find_for_outgoing)(/*[in]*/ BSTR url, /*[out,retval]*/ int *acc_index); 
    6681        STDMETHOD(call_hangup_all)(); 
    6782        STDMETHOD(call_typing)(/*[in]*/ int call_index, /*[in]*/ int is_typing, /*[out,retval]*/ Pj_Status *pRet); 
     
    7994        STDMETHOD(call_get_count)(/*[out,retval]*/ int *retCount); 
    8095        STDMETHOD(call_get_max_count)(/*[out,retval]*/ int *retCount); 
    81         STDMETHOD(app_destroy)(/*[out,retval]*/ Pj_Status *retStatus); 
    82         STDMETHOD(app_start)(/*[out,retval]*/ Pj_Status *retStatus); 
    83         STDMETHOD(app_init)(/*[in]*/ Pjsua_Config *pConfig, /*[out,retval]*/ Pj_Status *pStatus); 
    84         STDMETHOD(app_test_config)(/*[in]*/ Pjsua_Config *pConfig, /*[out,retval,string]*/ BSTR *retmsg); 
    85         STDMETHOD(app_default_config)(/*[in,out]*/ Pjsua_Config *pConfig); 
    86         STDMETHOD(app_create)(/*[out,retval]*/ Pj_Status *ret); 
    8796        STDMETHOD(call_get_textstat)(/* [in] */ int call_index,    /* [retval][out] */ BSTR *textstat); 
    8897 
Note: See TracChangeset for help on using the changeset viewer.