Back to index

im-sdk  12.3.91
Functions
im-misc.c File Reference
#include <iiimp-data.h>
#include "iiimp-dataP.h"

Go to the source code of this file.

Functions

IIIMP_status iiimp_simple_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card7 opcode, IIIMP_card16 im_id, IIIMP_card16 ic_id)
IIIMP_status iiimp_connect_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_string *user_name, IIIMP_string *auth)
IIIMP_status iiimp_connect_reply_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_string *language_list)
IIIMP_status iiimp_register_trigger_keys_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_keyevent_list *trigger_on, IIIMP_keyevent_list *trigger_off)
IIIMP_status iiimp_trigger_notify_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_card16 flag)
IIIMP_status iiimp_register_hotkeys_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 scope_and_profile_id, HOTKEY_LIST *hotkeys)
IIIMP_status iiimp_hotkey_notify_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_card16 hotkey_id, IIIMP_card16 index)
IIIMP_status iiimp_setimvalues_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_imattribute *attr_list)
IIIMP_status iiimp_getimvalues_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16_list *attr_list)
IIIMP_status iiimp_getimvalues_reply_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_imattribute *attr_list)
IIIMP_status iiimp_forward_event_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_contents *contents)
IIIMP_status iiimp_commit_string_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_contents *contents)
IIIMP_status iiimp_forward_event_with_operations_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_contents *contents, IIIMP_operation *operation)
IIIMP_status iiimp_forward_event_with_operations_reply_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_operation *operation)
IIIMP_status iiimp_createic_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_icattribute *attr_list)
IIIMP_status iiimp_seticvalues_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_icattribute *attr_list)
IIIMP_status iiimp_geticvalues_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_card16_list *attr_list)
IIIMP_status iiimp_geticvalues_reply_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_icattribute *attr_list)
IIIMP_status iiimp_preedit_start_reply_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_int32 maximum_length)
IIIMP_status iiimp_preedit_draw_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_int32 caret, IIIMP_int32 change_first, IIIMP_int32 change_length, IIIMP_contents *preedit)
IIIMP_status iiimp_status_draw_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_contents *status)
IIIMP_status iiimp_lookup_choice_start_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, int master, int choice_per_window, int rows, int columns, int direction, int label_owner)
IIIMP_status iiimp_lookup_choice_draw_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, int first, int last, int current, IIIMP_text *choice, IIIMP_text *index_label, IIIMP_text *title)
IIIMP_status iiimp_lookup_choice_process_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_card16 type, IIIMP_card16 value)
IIIMP_status iiimp_aux_simple_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card7 opcode, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_card32 class_index, IIIMP_string *input_method_name)
IIIMP_status iiimp_aux_value_create (IIIMP_data_s *data_s, IIIMP_message **ptr_ret, IIIMP_card7 opcode, IIIMP_card16 im_id, IIIMP_card16 ic_id, IIIMP_card32 class_index, IIIMP_string *input_method_name, IIIMP_card32_list *integer_value, IIIMP_string *string_value)

Function Documentation

IIIMP_status iiimp_aux_simple_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card7  opcode,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_card32  class_index,
IIIMP_string input_method_name 
)

Definition at line 340 of file im-misc.c.

{
    *ptr_ret = iiimp_aux_simple_new(data_s, opcode, im_id, ic_id,
                                class_index, input_method_name);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_aux_value_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card7  opcode,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_card32  class_index,
IIIMP_string input_method_name,
IIIMP_card32_list integer_value,
IIIMP_string string_value 
)

Definition at line 356 of file im-misc.c.

{
    *ptr_ret = iiimp_aux_value_new(data_s, opcode, im_id, ic_id,
                               class_index, input_method_name,
                               integer_value, string_value);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_commit_string_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_contents contents 
)

Definition at line 146 of file im-misc.c.

{
    *ptr_ret = iiimp_commit_string_new(data_s, im_id, ic_id, contents);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_connect_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_string user_name,
IIIMP_string auth 
)

Definition at line 20 of file im-misc.c.

{
    *ptr_ret = iiimp_connect_new(data_s, user_name, auth);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_connect_reply_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_string language_list 
)

Definition at line 32 of file im-misc.c.

{
    *ptr_ret = iiimp_connect_reply_new(data_s, im_id, language_list);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_createic_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_icattribute *  attr_list 
)

Definition at line 189 of file im-misc.c.

{
    *ptr_ret = iiimp_createic_new(data_s, im_id, attr_list);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_forward_event_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_contents contents 
)

Definition at line 133 of file im-misc.c.

{
    *ptr_ret = iiimp_forward_event_new(data_s, im_id, ic_id, contents);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_forward_event_with_operations_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_contents contents,
IIIMP_operation operation 
)

Definition at line 159 of file im-misc.c.

{
    *ptr_ret = iiimp_forward_event_with_operations_new(data_s, im_id, ic_id,
                                                 contents, operation);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_forward_event_with_operations_reply_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_operation operation 
)

Definition at line 174 of file im-misc.c.

{
    *ptr_ret = iiimp_forward_event_with_operations_reply_new(data_s,
                                                      im_id, ic_id,
                                                      operation);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_geticvalues_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_card16_list attr_list 
)

Definition at line 214 of file im-misc.c.

{
    *ptr_ret = iiimp_geticvalues_new(data_s, im_id, ic_id, attr_list);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_geticvalues_reply_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_icattribute *  attr_list 
)

Definition at line 227 of file im-misc.c.

{
    *ptr_ret = iiimp_geticvalues_reply_new(data_s, im_id, ic_id, attr_list);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_getimvalues_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16_list attr_list 
)

Definition at line 109 of file im-misc.c.

{
    *ptr_ret = iiimp_getimvalues_new(data_s, im_id, attr_list);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_getimvalues_reply_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_imattribute *  attr_list 
)

Definition at line 121 of file im-misc.c.

{
    *ptr_ret = iiimp_getimvalues_reply_new(data_s, im_id, attr_list);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_hotkey_notify_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_card16  hotkey_id,
IIIMP_card16  index 
)

Definition at line 83 of file im-misc.c.

{
    *ptr_ret = iiimp_hotkey_notify_new(data_s, im_id, ic_id, hotkey_id, index);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_lookup_choice_draw_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
int  first,
int  last,
int  current,
IIIMP_text *  choice,
IIIMP_text *  index_label,
IIIMP_text *  title 
)

Definition at line 305 of file im-misc.c.

{
    *ptr_ret = iiimp_lookup_choice_draw_new(data_s, im_id, ic_id,
                                       first, last, current,
                                       choice, index_label, title);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_lookup_choice_process_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_card16  type,
IIIMP_card16  value 
)

Definition at line 325 of file im-misc.c.

{
    *ptr_ret = iiimp_lookup_choice_process_new(data_s, im_id, ic_id,
                                          type, value);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_lookup_choice_start_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
int  master,
int  choice_per_window,
int  rows,
int  columns,
int  direction,
int  label_owner 
)

Definition at line 284 of file im-misc.c.

{
    *ptr_ret = iiimp_lookup_choice_start_new(data_s, im_id, ic_id,
                                        master, choice_per_window,
                                        rows, columns, direction,
                                        label_owner);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_preedit_draw_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_int32  caret,
IIIMP_int32  change_first,
IIIMP_int32  change_length,
IIIMP_contents preedit 
)

Definition at line 254 of file im-misc.c.

{
    *ptr_ret = iiimp_preedit_draw_new(data_s, im_id, ic_id, caret,
                                  change_first, change_length, preedit);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_preedit_start_reply_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_int32  maximum_length 
)

Definition at line 240 of file im-misc.c.

{
    *ptr_ret = iiimp_preedit_start_reply_new(data_s, im_id, ic_id,
                                        maximum_length);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_register_hotkeys_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  scope_and_profile_id,
HOTKEY_LIST hotkeys 
)

Definition at line 70 of file im-misc.c.

{
    *ptr_ret = iiimp_register_hotkeys_new(data_s, im_id, scope_and_profile_id, hotkeys);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_register_trigger_keys_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_keyevent_list trigger_on,
IIIMP_keyevent_list trigger_off 
)

Definition at line 44 of file im-misc.c.

{
    *ptr_ret = iiimp_register_trigger_keys_new(data_s, im_id,
                                          trigger_on, trigger_off);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_seticvalues_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_icattribute *  attr_list 
)

Definition at line 201 of file im-misc.c.

{
    *ptr_ret = iiimp_seticvalues_new(data_s, im_id, ic_id, attr_list);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_setimvalues_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_imattribute *  attr_list 
)

Definition at line 97 of file im-misc.c.

{
    *ptr_ret = iiimp_setimvalues_new(data_s, im_id, attr_list);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_simple_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card7  opcode,
IIIMP_card16  im_id,
IIIMP_card16  ic_id 
)

Definition at line 7 of file im-misc.c.

{
    *ptr_ret = iiimp_simple_new(data_s, opcode, im_id, ic_id);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_status_draw_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_contents status 
)

Definition at line 271 of file im-misc.c.

{
    *ptr_ret = iiimp_status_draw_new(data_s, im_id, ic_id, status);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function:

IIIMP_status iiimp_trigger_notify_create ( IIIMP_data_s *  data_s,
IIIMP_message **  ptr_ret,
IIIMP_card16  im_id,
IIIMP_card16  ic_id,
IIIMP_card16  flag 
)

Definition at line 58 of file im-misc.c.

{
    *ptr_ret = iiimp_trigger_notify_new(data_s, im_id, ic_id, flag);
    return ((NULL == *ptr_ret) ? data_s->status : IIIMP_DATA_NO_ERROR);
}

Here is the call graph for this function: