getRefTypeName         package:SWinTypeLibs         R Documentation

_G_e_t _t_h_e _h_u_m_a_n-_r_e_a_d_a_b_l_e _n_a_m_e _o_f _t_h_e _i_n_t_e_r_f_a_c_e _i_d_e_n_t_i_f_i_e_d _b_y _a _r_e_f_e_r_e_n_c_e _t_y_p_e

_D_e_s_c_r_i_p_t_i_o_n:

     This function processes an object of class
     'TypeDescriptionRef-class' and finds the name of the
     human-readable type by looking up the UUID  identified by the
     reference type and comparing it to those in the  specified type
     library.

_U_s_a_g_e:

     getRefTypeName(info, ref, lib, follow = !is.null(lib))

_A_r_g_u_m_e_n_t_s:

    info: the 'ITypeInfo-class' object associated with
          'TypeDescriptionRef'. For instance, if the 
          'TypeDescriptionRef' is obtained as the return type or
          parameter type in a method, the 'info' is the
          'ITypeInfo-class' object from which the methods were
          retrieved. 

     ref: an object of class 'TypeDescriptionRef-class' or its value
          (i.e. the 'reftype' field)

     lib: the type library, of class 'ITypeLib-class'

  follow: a logical value indicating whether to resolve the type
          information in its native library if it is not actually
          defined within 'lib', but just referenced there. This is
          passed to 'getRefTypeInfo'

_V_a_l_u_e:

     A string (character vector of length 1) giving the name of the
     element in the type library identified by the reference type.

_A_u_t_h_o_r(_s):

     Duncan Temple Lang <duncan@wald.ucdavis.edu>

_R_e_f_e_r_e_n_c_e_s:

     <URL: http://msdn.microsoft.com/library> <URL:
     http://www.omegahat.org/SWinTypeLibs>

_S_e_e _A_l_s_o:

     'getRefTypeInfo' 'getTypeLibUUIDs'

