ITypeLibIdentifier-class    package:SWinTypeLibs    R Documentation

_I_n_f_o_r_m_a_t_i_o_n _i_d_e_n_t_i_f_y_i_n_g _a _T_y_p_e _L_i_b_r_a_r_y

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

     This class allows us to compute information about a loaded type
     library (see 'LoadTypeLib' and 'LoadRegTypeLib') and find out
     information about it so that we can load it directly without
     needing an instance of any of the classes it describes.  This
     allows us to load it directly using  the Windows registry.

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

     Objects of this class are usually created using a call to
     'getTypeLibInfo'. One can create instances of this class as
     templates to be passed to 'LoadTypeLib' with wildcard information
     about the version numbers, etc. See the documentation for the C++
     routine 'LoadRegTypeLib'.

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


     '_g_u_i_d': Object of class '"character"', the GUID string identifying
          the type library uniquely. 

     '_v_e_r_s_i_o_n': Object of class '"integer"', an integer vector of
          length 2 giving the major and minor version numbers.

     '_l_c_i_d': Object of class '"numeric"', a single numeric value
          identifying the locale used for this type library.

     '_f_l_a_g_s': Object of class '"integer"', a scalar value giving
          information about the properties of the library. This is a
          bit-wise OR'ing of elements from the enumeration 
          'c(restricted = 1, control = 2, hidden = 4, hasdiskimage
          =8)'. If 8 is not in the value, there is no file on the hard
          drive  associated with this type library. The control bit if
          on indicates that the type library relates to visual
          controls. 1 and 4 refer to whether the library is visible to
          regular users. For more information, see the MSDN
          documentation for LIBFLAGS and TLIBATTR.

     '_s_y_s_k_i_n_d': Object of class '"integer"' a named integer which is
          really an enumeration  identifying the type of system in
          which the library  is installed. This is one of the values in
          the vector 'c(WIN16 = 0, WIN32 = 1, MAC = 2)' and should be
          reasonably clear.

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

     No methods defined with class "ITypeLibIdentifier" in the
     signature.

_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> <URL:
     http://www.geocities.com/cool_ranju/tlibs.html>

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

     'getTypeLibInfo' 'LoadTypeLib' 'LoadRegTypeLib'

