ITypeLib-class         package:SWinTypeLibs         R Documentation

_C_l_a_s_s "_I_T_y_p_e_L_i_b"

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

     Handle to an internal C-level type library (ITypeLib object in the
     Microsoft API) which contains meta-information about classes,
     methods, enumerations, interfaces, etc.

     The 'IContainingTypeLib' class is a special type of 'ITypeLib'.
     For the most part, it behaves much the same as the 'ITypeLib', but
     it is slightly different. It is obtained via a different source
     than loading the type library from a file. Rather it is computed
     from an 'ITypeInfo' object which may come directly from a DCOM
     instance.  One can fetch the more complete 'ITypeLib' via a call
     to 'LoadTypeLib'. This 'IContainingTypeLib' is defined in order to
     identify to the user that the specific type library is not the
     same as a regular  'ITypeLib'.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     These are created using 'LoadTypeLib'.

_S_l_o_t_s:


     '_r_e_f': Object of class '"externalptr"'. The address of the C-level
          object.

     '_f_i_l_e_N_a_m_e': character string (i.e. of length 1). This gives the
          name of the file containing the type library  information.

_M_e_t_h_o_d_s:


     _l_e_n_g_t_h 'signature(x = "ITypeLib")': compute the number of elements
          in the type library.

_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/RWinTypeLibs>

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

     'ITypeInfo-class'

