LIBRARY "osip2.dll"


EXPORTS
     evt_set_type_incoming_sipmessage     @1
     evt_set_type_outgoing_sipmessage     @2
     osip_create_transaction     @3
     osip_dialog_free     @4
     osip_dialog_init_as_uac     @5
     osip_dialog_init_as_uas     @6
     osip_dialog_match_as_uac     @7
     osip_dialog_match_as_uas     @8
     osip_dialog_set_state     @9
     osip_dialog_update_osip_cseq_as_uas     @10
     osip_dialog_update_route_set_as_uac     @11
     osip_dialog_update_route_set_as_uas     @12
     osip_dialog_update_tag_as_uac     @13
     osip_event_free     @14
     osip_fifo_add     @15
     osip_fifo_free     @16
     osip_fifo_get     @17
     osip_fifo_init     @18
     osip_fifo_insert     @19
     osip_fifo_size     @20
     osip_fifo_tryget     @21
     osip_find_transaction_and_add_event     @23
     osip_get_application_context     @24
     osip_ict_execute     @25
     osip_ict_lock     @26
     osip_ict_set_destination     @27
     osip_ict_unlock     @28
     osip_init     @29
     osip_ist_execute     @30
     osip_ist_lock     @31
     osip_ist_unlock     @32
;    osip_mutex_destroy     @33
;    osip_mutex_init     @34
;    osip_mutex_lock     @35
;    osip_mutex_unlock     @36

     osip_new_outgoing_sipmessage     @82
     osip_nict_execute     @83
     osip_nict_lock     @84
     osip_nict_set_destination     @85
     osip_nict_unlock     @86
     osip_nist_execute     @87
     osip_nist_lock     @88
     osip_nist_unlock     @89
     osip_parse     @90
     osip_release     @91
     osip_remove_transaction     @92
;    osip_sem_destroy     @93
;    osip_sem_init     @94
;    osip_sem_post     @95
;    osip_sem_trywait     @96
;    osip_sem_wait     @97
     osip_set_application_context     @98
     osip_set_cb_send_message     @99
     osip_set_kill_transaction_callback     @100
     osip_set_message_callback     @101
     osip_set_transport_error_callback     @102
;    osip_thread_create     @103
;    osip_thread_exit     @104
;    osip_thread_join     @105
;    osip_thread_set_priority     @106
     osip_timers_ict_execute     @107
     osip_timers_ist_execute     @108
     osip_timers_nict_execute     @109
     osip_timers_nist_execute     @110
     osip_transaction_add_event     @111
     osip_transaction_execute     @112
     osip_transaction_find     @113
     osip_transaction_free     @114
     osip_transaction_free2     @115
     osip_transaction_get_destination     @116
     osip_transaction_get_your_instance     @117
     osip_transaction_init     @118
     osip_transaction_set_in_socket     @119
     osip_transaction_set_out_socket     @120
     osip_transaction_set_your_instance     @121

     osip_dialog_init_as_uac_with_remote_request @123
;     osip_cond_destroy    @124
;     osip_cond_init    @125
;     osip_cond_signal    @126
;     osip_cond_timedwait    @127
     osip_timers_gettimeout @128
     osip_retransmissions_execute @129
     osip_start_200ok_retransmissions @130
     osip_start_ack_retransmissions @131
     osip_stop_200ok_retransmissions @132
     osip_stop_retransmissions_from_dialog @133
     osip_gettimeofday @134
;     osip_cond_wait @135

; exported NO_MT
     osip_find_transaction
; exported for AVM parser     
     __osip_event_new
; exported for AVM transport handling
     __osip_kill_transaction_callback
     __osip_transaction_set_state
     __osip_transport_error_callback
