Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d2
/
d99
/
//opt/alt/ruby21/share/doc/ruby/capi/html/d2/d99/win32ole_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: ext/win32ole/win32ole.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_c921c6e9e40b1e5d7cbe74d9e649c6d7.html">win32ole</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">win32ole.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>"</code><br /> <code>#include "<a class="el" href="../../dd/d24/st_8h_source.html">ruby/st.h</a>"</code><br /> <code>#include "<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>"</code><br /> <code>#include <ctype.h></code><br /> <code>#include <windows.h></code><br /> <code>#include <ocidl.h></code><br /> <code>#include <olectl.h></code><br /> <code>#include <ole2.h></code><br /> <code>#include <stdlib.h></code><br /> <code>#include <math.h></code><br /> <code>#include <varargs.h></code><br /> <code>#include <objidl.h></code><br /> </div> <p><a href="../../d2/d99/win32ole_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d91/struct_i_event_sink.html">IEventSink</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d78/struct_i_event_sink_vtbl.html">IEventSinkVtbl</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d10/structtag_i_e_v_e_n_t_s_i_n_k_o_b_j.html">tagIEVENTSINKOBJ</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d03/structoledata.html">oledata</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dd4/structoletypelibdata.html">oletypelibdata</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d09/structoletypedata.html">oletypedata</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/df4/structolemethoddata.html">olemethoddata</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d9a/structolevariabledata.html">olevariabledata</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/structoleparamdata.html">oleparamdata</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5d/structoleeventdata.html">oleeventdata</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d5d/structoleparam.html">oleparam</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd6/structolevariantdata.html">olevariantdata</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dda/struct___win32_o_l_e_i_dispatch.html">_Win32OLEIDispatch</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d99/structmy_c_p_i_n_f_o_e_x.html">myCPINFOEX</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a18f4fdd65125f70f0a1538bc5523cd54"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a18f4fdd65125f70f0a1538bc5523cd54">GNUC_OLDER_3_4_4</a></td></tr> <tr class="separator:a18f4fdd65125f70f0a1538bc5523cd54"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a0a28ba6e22644006c9bafb793f8a2c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3a0a28ba6e22644006c9bafb793f8a2c">va_init_list</a>(a, b)   va_start(a)</td></tr> <tr class="separator:a3a0a28ba6e22644006c9bafb793f8a2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b93cd51079c0fa8e21ee4faf2da1a27"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0b93cd51079c0fa8e21ee4faf2da1a27">DOUT</a>   fprintf(stderr,"[%d]\n",__LINE__)</td></tr> <tr class="separator:a0b93cd51079c0fa8e21ee4faf2da1a27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60f6e36b857a459e0ef1b316925cd869"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a60f6e36b857a459e0ef1b316925cd869">DOUTS</a>(x)   fprintf(stderr,"[%d]:" #x "=%s\n",__LINE__,x)</td></tr> <tr class="separator:a60f6e36b857a459e0ef1b316925cd869"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc6f4bd63dd6fb618320c447c9e1c81c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#abc6f4bd63dd6fb618320c447c9e1c81c">DOUTMSG</a>(x)   fprintf(stderr, "[%d]:" #x "\n",__LINE__)</td></tr> <tr class="separator:abc6f4bd63dd6fb618320c447c9e1c81c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4ce3a590f7989348fea7ec4b8a2376b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab4ce3a590f7989348fea7ec4b8a2376b">DOUTI</a>(x)   fprintf(stderr, "[%ld]:" #x "=%d\n",__LINE__,x)</td></tr> <tr class="separator:ab4ce3a590f7989348fea7ec4b8a2376b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b6a098e586f9183bdd0b9cd8bd49e19"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9b6a098e586f9183bdd0b9cd8bd49e19">DOUTD</a>(x)   fprintf(stderr, "[%d]:" #x "=%f\n",__LINE__,x)</td></tr> <tr class="separator:a9b6a098e586f9183bdd0b9cd8bd49e19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac921f4ad75c62ef506c5d282bc39eb26"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac921f4ad75c62ef506c5d282bc39eb26">V_UNION1</a>(X, Y)   ((X)->Y)</td></tr> <tr class="separator:ac921f4ad75c62ef506c5d282bc39eb26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36c9f535c0f4434cb2e2fea56e393384"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a36c9f535c0f4434cb2e2fea56e393384">V_I1REF</a>(X)   V_UNION(X, pcVal)</td></tr> <tr class="separator:a36c9f535c0f4434cb2e2fea56e393384"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9aba4875e432f5a9e6108c4ea95e04fc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9aba4875e432f5a9e6108c4ea95e04fc">V_UI2REF</a>(X)   V_UNION(X, puiVal)</td></tr> <tr class="separator:a9aba4875e432f5a9e6108c4ea95e04fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae28d7243617fdad03119e7f82193726d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae28d7243617fdad03119e7f82193726d">V_INT</a>(X)   V_UNION(X, intVal)</td></tr> <tr class="separator:ae28d7243617fdad03119e7f82193726d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d4c4141e36eb51f6028533a97b8d484"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3d4c4141e36eb51f6028533a97b8d484">V_INTREF</a>(X)   V_UNION(X, pintVal)</td></tr> <tr class="separator:a3d4c4141e36eb51f6028533a97b8d484"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1da4b972b6e7529b70cadb6077838ad2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1da4b972b6e7529b70cadb6077838ad2">V_UINT</a>(X)   V_UNION(X, uintVal)</td></tr> <tr class="separator:a1da4b972b6e7529b70cadb6077838ad2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd407d8a5a6f061bb64f6797f4718975"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afd407d8a5a6f061bb64f6797f4718975">V_UINTREF</a>(X)   V_UNION(X, puintVal)</td></tr> <tr class="separator:afd407d8a5a6f061bb64f6797f4718975"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48d8b1cc07f16cca172b8d1396b023fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a48d8b1cc07f16cca172b8d1396b023fb">OLE_RELEASE</a>(X)   (X) ? ((X)->lpVtbl->Release(X)) : 0</td></tr> <tr class="separator:a48d8b1cc07f16cca172b8d1396b023fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6512944bd0c38ea0e27d10a7b44a4d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab6512944bd0c38ea0e27d10a7b44a4d5">OLE_ADDREF</a>(X)   (X) ? ((X)->lpVtbl->AddRef(X)) : 0</td></tr> <tr class="separator:ab6512944bd0c38ea0e27d10a7b44a4d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb62a0f44f5b31fd7be1cb10084e1bf5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aeb62a0f44f5b31fd7be1cb10084e1bf5">OLE_GET_TYPEATTR</a>(X, Y)   ((X)->lpVtbl->GetTypeAttr((X), (Y)))</td></tr> <tr class="separator:aeb62a0f44f5b31fd7be1cb10084e1bf5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5c0e2057baa6beedb3bdd8a58010abf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad5c0e2057baa6beedb3bdd8a58010abf">OLE_RELEASE_TYPEATTR</a>(X, Y)   ((X)->lpVtbl->ReleaseTypeAttr((X), (Y)))</td></tr> <tr class="separator:ad5c0e2057baa6beedb3bdd8a58010abf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7979d0bf1755bd9d1e72709d8fd3ff89"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7979d0bf1755bd9d1e72709d8fd3ff89">OLE_FREE</a>(x)</td></tr> <tr class="separator:a7979d0bf1755bd9d1e72709d8fd3ff89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab26df562c721106c4a74f86c1e7e4ec3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab26df562c721106c4a74f86c1e7e4ec3">OLEData_Get_Struct</a>(obj, pole)</td></tr> <tr class="separator:ab26df562c721106c4a74f86c1e7e4ec3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a633ecb2e5bb97e8d4de926ea39ce7765"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a633ecb2e5bb97e8d4de926ea39ce7765">I8_2_NUM</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7bce65407b21f6812267e8d5426201f0">INT2NUM</a></td></tr> <tr class="separator:a633ecb2e5bb97e8d4de926ea39ce7765"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8532c3a9901cdf3f13325021a01fd0f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac8532c3a9901cdf3f13325021a01fd0f">UI8_2_NUM</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3a7966ce9e2485b97e90af970e17db14">UINT2NUM</a></td></tr> <tr class="separator:ac8532c3a9901cdf3f13325021a01fd0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e0113d66cb81a8bd0fb0a2766e3ce2f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6e0113d66cb81a8bd0fb0a2766e3ce2f">NUM2I8</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a877c38180d23c5447d976c70dda89d69">NUM2INT</a></td></tr> <tr class="separator:a6e0113d66cb81a8bd0fb0a2766e3ce2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1c3462eddb17b0ff24cd63f2a5c0ca6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae1c3462eddb17b0ff24cd63f2a5c0ca6">NUM2UI8</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a72d845303f20fad5c5ef29c339d3c7f6">NUM2UINT</a></td></tr> <tr class="separator:ae1c3462eddb17b0ff24cd63f2a5c0ca6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad74e541d2cc665141eb7721fd668c2a5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad74e541d2cc665141eb7721fd668c2a5">WC2VSTR</a>(x)   <a class="el" href="../../d2/d99/win32ole_8c.html#a3395108ccf7c08e1c3461a468b4412a6">ole_wc2vstr</a>((x), <a class="el" href="../../dd/df8/regenc_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>)</td></tr> <tr class="separator:ad74e541d2cc665141eb7721fd668c2a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7331f65815deaeea30dc7a834594148"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac7331f65815deaeea30dc7a834594148">WIN32OLE_VERSION</a>   "1.5.5"</td></tr> <tr class="separator:ac7331f65815deaeea30dc7a834594148"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63b4faafeb1711dd2ea21e5a7ba406d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a63b4faafeb1711dd2ea21e5a7ba406d5">g_ole_initialized</a>   (BOOL)TlsGetValue(<a class="el" href="../../d2/d99/win32ole_8c.html#a910f5dc71d76d1c8d51e6c0f5010c6e9">g_ole_initialized_key</a>)</td></tr> <tr class="separator:a63b4faafeb1711dd2ea21e5a7ba406d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac13c3c50abb6519352a3398703aec8f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aac13c3c50abb6519352a3398703aec8f">g_ole_initialized_init</a>()   (<a class="el" href="../../d2/d99/win32ole_8c.html#a910f5dc71d76d1c8d51e6c0f5010c6e9">g_ole_initialized_key</a> = TlsAlloc())</td></tr> <tr class="separator:aac13c3c50abb6519352a3398703aec8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af70e34bc5bf782d9c0fe541e851a7594"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af70e34bc5bf782d9c0fe541e851a7594">g_ole_initialized_set</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)   TlsSetValue(<a class="el" href="../../d2/d99/win32ole_8c.html#a910f5dc71d76d1c8d51e6c0f5010c6e9">g_ole_initialized_key</a>, (void*)(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>))</td></tr> <tr class="separator:af70e34bc5bf782d9c0fe541e851a7594"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa950c6bbb9d7caab6d6a468386e07d0a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa950c6bbb9d7caab6d6a468386e07d0a">pIMultiLanguage</a>   <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> /* dummy */</td></tr> <tr class="separator:aa950c6bbb9d7caab6d6a468386e07d0a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a8802dcd54607ff45396c36e32da6f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5a8802dcd54607ff45396c36e32da6f3">ENC_MACHING_CP</a>(enc, encname, cp)   <a class="el" href="../../d2/d99/win32ole_8c.html#a6fb3b37b30ac3874008f653ed9765309">if</a>(<a class="el" href="../../dc/db1/win32_8h.html#ac99ec3f1036620727a68aa8c25a8963c">strcasecmp</a>(<a class="el" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>((enc)),(encname)) == 0) return cp</td></tr> <tr class="separator:a5a8802dcd54607ff45396c36e32da6f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5411753c688404d6a96cb91c6d44d23c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5411753c688404d6a96cb91c6d44d23c">load_conv_function51932</a>()   <a class="el" href="../../d2/d99/win32ole_8c.html#a0b0961ddd6591968e023b883d9a08c33">failed_load_conv51932</a>()</td></tr> <tr class="separator:a5411753c688404d6a96cb91c6d44d23c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5d777648e7f6a6be4e3f2a2cb51f0d0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa5d777648e7f6a6be4e3f2a2cb51f0d0">conv_51932</a>(cp)   ((cp) == 51932 && (<a class="el" href="../../d2/d99/win32ole_8c.html#a5411753c688404d6a96cb91c6d44d23c">load_conv_function51932</a>(), 1))</td></tr> <tr class="separator:aa5d777648e7f6a6be4e3f2a2cb51f0d0"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:ad3196fc77437d523ed1459e8ff809d3a"><td class="memItemLeft" align="right" valign="top">typedef IUnknown </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a></td></tr> <tr class="separator:ad3196fc77437d523ed1459e8ff809d3a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a166bbd1a777de2ab0652286ee16e3268"><td class="memItemLeft" align="right" valign="top">typedef IUnknown COSERVERINFO MULTI_QI *typedef </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a166bbd1a777de2ab0652286ee16e3268">HWND</a>(WINAPI FNHTMLHELP) (HWND hwndCaller</td></tr> <tr class="separator:a166bbd1a777de2ab0652286ee16e3268"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1e2b29b5891bd4a824d39829ad426b4"><td class="memItemLeft" align="right" valign="top">typedef IUnknown COSERVERINFO MULTI_QI *typedef LPCSTR </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad1e2b29b5891bd4a824d39829ad426b4">pszFile</a></td></tr> <tr class="separator:ad1e2b29b5891bd4a824d39829ad426b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a61528773fffe3438d8ce4e64bb4e5c6f"><td class="memItemLeft" align="right" valign="top">typedef IUnknown COSERVERINFO MULTI_QI *typedef LPCSTR UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a61528773fffe3438d8ce4e64bb4e5c6f">uCommand</a></td></tr> <tr class="separator:a61528773fffe3438d8ce4e64bb4e5c6f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1829379decfeb26fe41ee99ea10a32ae"><td class="memItemLeft" align="right" valign="top">typedef IUnknown COSERVERINFO MULTI_QI *typedef LPCSTR UINT <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1829379decfeb26fe41ee99ea10a32ae">dwData</a></td></tr> <tr class="separator:a1829379decfeb26fe41ee99ea10a32ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41f0ea7dd0ed5bdbe6fd43e9b16ef91f"><td class="memItemLeft" align="right" valign="top">typedef BOOL() </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a41f0ea7dd0ed5bdbe6fd43e9b16ef91f">FNENUMSYSEMCODEPAGES</a>(CODEPAGE_ENUMPROC, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a>)</td></tr> <tr class="separator:a41f0ea7dd0ed5bdbe6fd43e9b16ef91f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58ed2b02963206faa9aac83bf473a812"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../dc/d91/struct_i_event_sink.html">IEventSink</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a></td></tr> <tr class="separator:a58ed2b02963206faa9aac83bf473a812"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a512fccb45679ed46bf77707af30989"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../de/d78/struct_i_event_sink_vtbl.html">IEventSinkVtbl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a8a512fccb45679ed46bf77707af30989">IEventSinkVtbl</a></td></tr> <tr class="separator:a8a512fccb45679ed46bf77707af30989"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3bce24e6382845f469fcfa09a8eb36c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d2/d10/structtag_i_e_v_e_n_t_s_i_n_k_o_b_j.html">tagIEVENTSINKOBJ</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa3bce24e6382845f469fcfa09a8eb36c">IEVENTSINKOBJ</a></td></tr> <tr class="separator:aa3bce24e6382845f469fcfa09a8eb36c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9b956c8687447bdff77fa11bfdeab6c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d2/d10/structtag_i_e_v_e_n_t_s_i_n_k_o_b_j.html">tagIEVENTSINKOBJ</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af9b956c8687447bdff77fa11bfdeab6c">PIEVENTSINKOBJ</a></td></tr> <tr class="separator:af9b956c8687447bdff77fa11bfdeab6c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81b81a3a3c4a8c09c871e89792faa0fe"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d2/dda/struct___win32_o_l_e_i_dispatch.html">_Win32OLEIDispatch</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a81b81a3a3c4a8c09c871e89792faa0fe">Win32OLEIDispatch</a></td></tr> <tr class="separator:a81b81a3a3c4a8c09c871e89792faa0fe"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a3a1ed8da3d94576991195fd8e9e13760"><td class="memItemLeft" align="right" valign="top">typedef </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT</a> (STDAPICALLTYPE FNCOCREATEINSTANCEEX)(REFCLSID</td></tr> <tr class="separator:a3a1ed8da3d94576991195fd8e9e13760"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a869ea251efba980eb98f9677880680a6"><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> (STDMETHODCALLTYPE QueryInterface)(IDispatch __RPC_FAR *</td></tr> <tr class="separator:a869ea251efba980eb98f9677880680a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a516d92a41f815ad3c448380a9aa3e4d0"><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a516d92a41f815ad3c448380a9aa3e4d0">ULONG</a> (STDMETHODCALLTYPE AddRef)(IDispatch __RPC_FAR *This)</td></tr> <tr class="separator:a516d92a41f815ad3c448380a9aa3e4d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad39844f2dafaf44c62d2e05644ebae7f"><td class="memItemLeft" align="right" valign="top">static IDispatch * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad39844f2dafaf44c62d2e05644ebae7f">val2dispatch</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:ad39844f2dafaf44c62d2e05644ebae7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6eabe7fdb6877c4fc48f030143375f31"><td class="memItemLeft" align="right" valign="top">static double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6eabe7fdb6877c4fc48f030143375f31">rbtime2vtdate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> tmobj)</td></tr> <tr class="separator:a6eabe7fdb6877c4fc48f030143375f31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac443cf13c84997231c8cf7e81e682015"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac443cf13c84997231c8cf7e81e682015">vtdate2rbtime</a> (double date)</td></tr> <tr class="separator:ac443cf13c84997231c8cf7e81e682015"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a3aa5d1d651d476ac780e098b058f49"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5a3aa5d1d651d476ac780e098b058f49">ole_cp2encoding</a> (UINT cp)</td></tr> <tr class="separator:a5a3aa5d1d651d476ac780e098b058f49"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7761c680fae0129661c0bea85dd54e29"><td class="memItemLeft" align="right" valign="top">static UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7761c680fae0129661c0bea85dd54e29">ole_encoding2cp</a> (<a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a7761c680fae0129661c0bea85dd54e29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed99a9f4a309f2e9dbf5b02f29ff8e22"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aed99a9f4a309f2e9dbf5b02f29ff8e22">NORETURN</a> (static void <a class="el" href="../../d2/d99/win32ole_8c.html#a0b0961ddd6591968e023b883d9a08c33">failed_load_conv51932</a>(void))</td></tr> <tr class="separator:aed99a9f4a309f2e9dbf5b02f29ff8e22"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe5e741ee07fdc09159777facba855b5"><td class="memItemLeft" align="right" valign="top">static UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afe5e741ee07fdc09159777facba855b5">ole_init_cp</a> (void)</td></tr> <tr class="separator:afe5e741ee07fdc09159777facba855b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a148da008cc189df71d5b47bf1bbb6d06"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a148da008cc189df71d5b47bf1bbb6d06">ole_wc2mb</a> (LPWSTR pw)</td></tr> <tr class="separator:a148da008cc189df71d5b47bf1bbb6d06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4337eb4b87a4587146ae21e3f7b7f29"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad4337eb4b87a4587146ae21e3f7b7f29">ole_hresult2msg</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> hr)</td></tr> <tr class="separator:ad4337eb4b87a4587146ae21e3f7b7f29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a168b5a800d629d56514b2a19d39cb4a0"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a168b5a800d629d56514b2a19d39cb4a0">ole_freeexceptinfo</a> (EXCEPINFO *pExInfo)</td></tr> <tr class="separator:a168b5a800d629d56514b2a19d39cb4a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7382ba089455a36bd5000ff84aa861f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab7382ba089455a36bd5000ff84aa861f">ole_excepinfo2msg</a> (EXCEPINFO *pExInfo)</td></tr> <tr class="separator:ab7382ba089455a36bd5000ff84aa861f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad311a3e3d6c8963c86da0c0738d2035e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad311a3e3d6c8963c86da0c0738d2035e">ole_raise</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> hr, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ecs, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fmt,...)</td></tr> <tr class="separator:ad311a3e3d6c8963c86da0c0738d2035e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d4d9282d5e9e36ad04cec2fdcd0fe0e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3d4d9282d5e9e36ad04cec2fdcd0fe0e">ole_initialize</a> (void)</td></tr> <tr class="separator:a3d4d9282d5e9e36ad04cec2fdcd0fe0e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3eea8970bbdd932344cbf86e9bbe95c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa3eea8970bbdd932344cbf86e9bbe95c">ole_msg_loop</a> (void)</td></tr> <tr class="separator:aa3eea8970bbdd932344cbf86e9bbe95c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9db8ac32bad3c759b157b41456e1c32a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9db8ac32bad3c759b157b41456e1c32a">ole_free</a> (struct <a class="el" href="../../d1/d03/structoledata.html">oledata</a> *pole)</td></tr> <tr class="separator:a9db8ac32bad3c759b157b41456e1c32a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc5830d08daccd1d3e65c2a374b17a77"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afc5830d08daccd1d3e65c2a374b17a77">oletypelib_free</a> (struct <a class="el" href="../../d6/dd4/structoletypelibdata.html">oletypelibdata</a> *poletypelib)</td></tr> <tr class="separator:afc5830d08daccd1d3e65c2a374b17a77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa277cd78a0fd28dcdbd08a2e93b36c34"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa277cd78a0fd28dcdbd08a2e93b36c34">oletype_free</a> (struct <a class="el" href="../../d9/d09/structoletypedata.html">oletypedata</a> *poletype)</td></tr> <tr class="separator:aa277cd78a0fd28dcdbd08a2e93b36c34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1db0ce1c948a3568385af4333d51d21e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1db0ce1c948a3568385af4333d51d21e">olemethod_free</a> (struct <a class="el" href="../../d4/df4/structolemethoddata.html">olemethoddata</a> *polemethod)</td></tr> <tr class="separator:a1db0ce1c948a3568385af4333d51d21e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae0f4a590a5c1279929e891188052399"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aae0f4a590a5c1279929e891188052399">olevariable_free</a> (struct <a class="el" href="../../d2/d9a/structolevariabledata.html">olevariabledata</a> *polevar)</td></tr> <tr class="separator:aae0f4a590a5c1279929e891188052399"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa619ede67812e724cc5e198f7790a9dd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa619ede67812e724cc5e198f7790a9dd">oleparam_free</a> (struct <a class="el" href="../../d6/dda/structoleparamdata.html">oleparamdata</a> *pole)</td></tr> <tr class="separator:aa619ede67812e724cc5e198f7790a9dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acee37022da7bca094884d7d5c544470f"><td class="memItemLeft" align="right" valign="top">static LPWSTR </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#acee37022da7bca094884d7d5c544470f">ole_vstr2wc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vstr)</td></tr> <tr class="separator:acee37022da7bca094884d7d5c544470f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7e303f0dec303ecdef04cc6d828eb7c"><td class="memItemLeft" align="right" valign="top">static LPWSTR </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad7e303f0dec303ecdef04cc6d828eb7c">ole_mb2wc</a> (char *pm, int len)</td></tr> <tr class="separator:ad7e303f0dec303ecdef04cc6d828eb7c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3395108ccf7c08e1c3461a468b4412a6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3395108ccf7c08e1c3461a468b4412a6">ole_wc2vstr</a> (LPWSTR pw, BOOL isfree)</td></tr> <tr class="separator:a3395108ccf7c08e1c3461a468b4412a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa4d94a8fadbff668fda61cff6af208c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afa4d94a8fadbff668fda61cff6af208c">ole_ary_m_entry</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, long *pid)</td></tr> <tr class="separator:afa4d94a8fadbff668fda61cff6af208c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04a08c5718d5989071001bbb08d6bd04"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a04a08c5718d5989071001bbb08d6bd04">get_ptr_of_variant</a> (VARIANT *pvar)</td></tr> <tr class="separator:a04a08c5718d5989071001bbb08d6bd04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12a29db3df4934ec380c22ff639bc206"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a12a29db3df4934ec380c22ff639bc206">is_all_index_under</a> (long *pid, long *pub, long dim)</td></tr> <tr class="separator:a12a29db3df4934ec380c22ff639bc206"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8c00a4cb59ce47acdabd17199dda0fa"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac8c00a4cb59ce47acdabd17199dda0fa">ole_set_safe_array</a> (long n, SAFEARRAY *psa, long *pid, long *pub, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, long dim, VARTYPE vt)</td></tr> <tr class="separator:ac8c00a4cb59ce47acdabd17199dda0fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7946b47acb9022d6a5bc20e728ed5013"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7946b47acb9022d6a5bc20e728ed5013">dimension</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a7946b47acb9022d6a5bc20e728ed5013"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a632f2bcf05d41fa60f4c4369849ddd1c"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a632f2bcf05d41fa60f4c4369849ddd1c">ary_len_of_dim</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, long dim)</td></tr> <tr class="separator:a632f2bcf05d41fa60f4c4369849ddd1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17da1c9035e9e51a82318d5bc6511c04"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a17da1c9035e9e51a82318d5bc6511c04">ole_val_ary2variant_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, VARIANT *var, VARTYPE vt)</td></tr> <tr class="separator:a17da1c9035e9e51a82318d5bc6511c04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adad9431755c118178073c87698ebb8e4"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#adad9431755c118178073c87698ebb8e4">ole_val2variant</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, VARIANT *var)</td></tr> <tr class="separator:adad9431755c118178073c87698ebb8e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab41ead361600f93bdec89d772172aae6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab41ead361600f93bdec89d772172aae6">ole_val2variant_ex</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, VARIANT *var, VARTYPE vt)</td></tr> <tr class="separator:ab41ead361600f93bdec89d772172aae6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc1f3a868b87bab628cd530d46f876d7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afc1f3a868b87bab628cd530d46f876d7">ole_val2ptr_variant</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, VARIANT *var)</td></tr> <tr class="separator:afc1f3a868b87bab628cd530d46f876d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab70a2b3ac84618de156452bb215ac232"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab70a2b3ac84618de156452bb215ac232">ole_set_byref</a> (VARIANT *realvar, VARIANT *var, VARTYPE vt)</td></tr> <tr class="separator:ab70a2b3ac84618de156452bb215ac232"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3cd351272efa990ad547562acc560dbb"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3cd351272efa990ad547562acc560dbb">ole_val2olevariantdata</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, VARTYPE vt, struct <a class="el" href="../../dd/dd6/structolevariantdata.html">olevariantdata</a> *pvar)</td></tr> <tr class="separator:a3cd351272efa990ad547562acc560dbb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add1934e43857f1911e6ff0050d8f593e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#add1934e43857f1911e6ff0050d8f593e">ole_val2variant2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, VARIANT *var)</td></tr> <tr class="separator:add1934e43857f1911e6ff0050d8f593e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbdc037edc37f16c9ab3e62d5c25f65f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afbdc037edc37f16c9ab3e62d5c25f65f">make_inspect</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *class_name, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> detail)</td></tr> <tr class="separator:afbdc037edc37f16c9ab3e62d5c25f65f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1da595a8d1f22377435d6bd4fa5150d1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1da595a8d1f22377435d6bd4fa5150d1">default_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *class_name)</td></tr> <tr class="separator:a1da595a8d1f22377435d6bd4fa5150d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a823003b3f886ae7d06708d5d18c20d0f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a823003b3f886ae7d06708d5d18c20d0f">ole_set_member</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, IDispatch *dispatch)</td></tr> <tr class="separator:a823003b3f886ae7d06708d5d18c20d0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d0cf91d19e5f8f14cf8c167f4699275"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2d0cf91d19e5f8f14cf8c167f4699275">fole_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a2d0cf91d19e5f8f14cf8c167f4699275"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada66e0a6c7b3c3915de52016aa828026"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ada66e0a6c7b3c3915de52016aa828026">create_win32ole_object</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, IDispatch *pDispatch, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:ada66e0a6c7b3c3915de52016aa828026"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27e8edc4bd92903a3f61d6d6582646f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a27e8edc4bd92903a3f61d6d6582646f8">ary_new_dim</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> myary, long *pid, long *plb, long dim)</td></tr> <tr class="separator:a27e8edc4bd92903a3f61d6d6582646f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e365aecee59aa21b999d051a4c76a2b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0e365aecee59aa21b999d051a4c76a2b">ary_store_dim</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> myary, long *pid, long *plb, long dim, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a0e365aecee59aa21b999d051a4c76a2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4106a72cfb400847e5a60da385996a25"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a4106a72cfb400847e5a60da385996a25">ole_variant2val</a> (VARIANT *pvar)</td></tr> <tr class="separator:a4106a72cfb400847e5a60da385996a25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18cd37ee21efc5c422b2a6f0a1720a53"><td class="memItemLeft" align="right" valign="top">static LONG </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a18cd37ee21efc5c422b2a6f0a1720a53">reg_open_key</a> (HKEY hkey, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, HKEY *phkey)</td></tr> <tr class="separator:a18cd37ee21efc5c422b2a6f0a1720a53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a346c72c59d36f92c4b7e1271dd966734"><td class="memItemLeft" align="right" valign="top">static LONG </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a346c72c59d36f92c4b7e1271dd966734">reg_open_vkey</a> (HKEY hkey, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, HKEY *phkey)</td></tr> <tr class="separator:a346c72c59d36f92c4b7e1271dd966734"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d0df8e77429f5995e6055b880f1d9f0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9d0df8e77429f5995e6055b880f1d9f0">reg_enum_key</a> (HKEY hkey, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> i)</td></tr> <tr class="separator:a9d0df8e77429f5995e6055b880f1d9f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1d7db020ebeab12bc94c56f82f43076"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad1d7db020ebeab12bc94c56f82f43076">reg_get_val</a> (HKEY hkey, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *subkey)</td></tr> <tr class="separator:ad1d7db020ebeab12bc94c56f82f43076"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14f4f8b53e3617452f73d78095f02a45"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a14f4f8b53e3617452f73d78095f02a45">reg_get_typelib_file_path</a> (HKEY hkey)</td></tr> <tr class="separator:a14f4f8b53e3617452f73d78095f02a45"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65bbad5ba8794f7e9bab852ee27deb65"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a65bbad5ba8794f7e9bab852ee27deb65">typelib_file_from_clsid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole)</td></tr> <tr class="separator:a65bbad5ba8794f7e9bab852ee27deb65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f6cbb8271a4baf118c86dd9b7448c9e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2f6cbb8271a4baf118c86dd9b7448c9e">typelib_file_from_typelib</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole)</td></tr> <tr class="separator:a2f6cbb8271a4baf118c86dd9b7448c9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe7b5c965ce1a10b205d15b8c47646d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afe7b5c965ce1a10b205d15b8c47646d9">typelib_file</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole)</td></tr> <tr class="separator:afe7b5c965ce1a10b205d15b8c47646d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a714a0793c185ef6579d1db4f41c7dc2a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a714a0793c185ef6579d1db4f41c7dc2a">ole_const_load</a> (ITypeLib *pTypeLib, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a714a0793c185ef6579d1db4f41c7dc2a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c2cafa30f8f59de53e58a6c03b0eff1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2c2cafa30f8f59de53e58a6c03b0eff1">clsid_from_remote</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> host, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> com, CLSID *pclsid)</td></tr> <tr class="separator:a2c2cafa30f8f59de53e58a6c03b0eff1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d6d21de9fbc08c767655267b2b1140d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5d6d21de9fbc08c767655267b2b1140d">ole_create_dcom</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> host, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> others)</td></tr> <tr class="separator:a5d6d21de9fbc08c767655267b2b1140d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f5d58cfaa0e32882b5533677620dd93"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5f5d58cfaa0e32882b5533677620dd93">ole_bind_obj</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> moniker, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5f5d58cfaa0e32882b5533677620dd93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41b6cce0ceb88f59521f6a9b5cbc903e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a41b6cce0ceb88f59521f6a9b5cbc903e">fole_s_connect</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a41b6cce0ceb88f59521f6a9b5cbc903e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aece2e35f468147b6d40f99a14c3c7f6a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aece2e35f468147b6d40f99a14c3c7f6a">fole_s_const_load</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aece2e35f468147b6d40f99a14c3c7f6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a904af26931d02b6f49611a7201d3c9c1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a904af26931d02b6f49611a7201d3c9c1">ole_types_from_typelib</a> (ITypeLib *pTypeLib, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> classes)</td></tr> <tr class="separator:a904af26931d02b6f49611a7201d3c9c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6cb22e9353278e4211435ac709a92a66"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a516d92a41f815ad3c448380a9aa3e4d0">ULONG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6cb22e9353278e4211435ac709a92a66">reference_count</a> (struct <a class="el" href="../../d1/d03/structoledata.html">oledata</a> *pole)</td></tr> <tr class="separator:a6cb22e9353278e4211435ac709a92a66"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f96c057db4987aa9d01f368539b1507"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5f96c057db4987aa9d01f368539b1507">fole_s_reference_count</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a5f96c057db4987aa9d01f368539b1507"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaed28da1a2098bc9ce356c985343e7e2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aaed28da1a2098bc9ce356c985343e7e2">fole_s_free</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:aaed28da1a2098bc9ce356c985343e7e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a450345b808e7fd3597b3bebe5340ea59"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a166bbd1a777de2ab0652286ee16e3268">HWND</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a450345b808e7fd3597b3bebe5340ea59">ole_show_help</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> helpfile, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> helpcontext)</td></tr> <tr class="separator:a450345b808e7fd3597b3bebe5340ea59"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71d23fe98f21177991723bbbd03b6875"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a71d23fe98f21177991723bbbd03b6875">fole_s_show_help</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a71d23fe98f21177991723bbbd03b6875"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46e95b41258862662f5e02173c154a7a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a46e95b41258862662f5e02173c154a7a">fole_s_get_code_page</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a46e95b41258862662f5e02173c154a7a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d49078fb540aae74273a6b66d3d9f34"><td class="memItemLeft" align="right" valign="top">static BOOL CALLBACK </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a4d49078fb540aae74273a6b66d3d9f34">installed_code_page_proc</a> (LPTSTR str)</td></tr> <tr class="separator:a4d49078fb540aae74273a6b66d3d9f34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a38c94372747cca7b01ac64e76f941a2c"><td class="memItemLeft" align="right" valign="top">static BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a38c94372747cca7b01ac64e76f941a2c">code_page_installed</a> (UINT cp)</td></tr> <tr class="separator:a38c94372747cca7b01ac64e76f941a2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2cadf7c61871ef6c7d630762d3ca09d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac2cadf7c61871ef6c7d630762d3ca09d">fole_s_set_code_page</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vcp)</td></tr> <tr class="separator:ac2cadf7c61871ef6c7d630762d3ca09d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a0d9cd7ac70636cff4bfc3a398f9349"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3a0d9cd7ac70636cff4bfc3a398f9349">fole_s_get_locale</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a3a0d9cd7ac70636cff4bfc3a398f9349"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3793b5d66c90dc1df5ebfb9f070d917e"><td class="memItemLeft" align="right" valign="top">static BOOL CALLBACK </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3793b5d66c90dc1df5ebfb9f070d917e">installed_lcid_proc</a> (LPTSTR str)</td></tr> <tr class="separator:a3793b5d66c90dc1df5ebfb9f070d917e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c3f3d4c55344453eeb66c7c0fbc0aec"><td class="memItemLeft" align="right" valign="top">static BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3c3f3d4c55344453eeb66c7c0fbc0aec">lcid_installed</a> (LCID <a class="el" href="../../d2/d99/win32ole_8c.html#afab881e92e3ea39b787a1c4bf20642e0">lcid</a>)</td></tr> <tr class="separator:a3c3f3d4c55344453eeb66c7c0fbc0aec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0a9f64129d5836fc8f9b0195ca478ec"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac0a9f64129d5836fc8f9b0195ca478ec">fole_s_set_locale</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vlcid)</td></tr> <tr class="separator:ac0a9f64129d5836fc8f9b0195ca478ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ac8207bb0ee9c5e02c8a012cc00d4e2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9ac8207bb0ee9c5e02c8a012cc00d4e2">fole_s_create_guid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a9ac8207bb0ee9c5e02c8a012cc00d4e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a711bebed75d5dbef9317d46792aa8255"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a711bebed75d5dbef9317d46792aa8255">fole_s_ole_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a711bebed75d5dbef9317d46792aa8255"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a197b9a7e0b15c57cddf36d7950572b1a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a197b9a7e0b15c57cddf36d7950572b1a">fole_s_ole_uninitialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a197b9a7e0b15c57cddf36d7950572b1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f8945d4358f512f72dcfc6a0298bd1c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7f8945d4358f512f72dcfc6a0298bd1c">fole_initialize</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a7f8945d4358f512f72dcfc6a0298bd1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a407a85afb68e58fa72f770472220e04c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a407a85afb68e58fa72f770472220e04c">hash2named_arg</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0021b43e51e438319b202dafdd43c9c0">RB_BLOCK_CALL_FUNC_ARGLIST</a>(pair, op))</td></tr> <tr class="separator:a407a85afb68e58fa72f770472220e04c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d7c82f61a1880fbbd308aa150767c14"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1d7c82f61a1880fbbd308aa150767c14">set_argv</a> (VARIANTARG *realargs, unsigned int beg, unsigned int end)</td></tr> <tr class="separator:a1d7c82f61a1880fbbd308aa150767c14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8860b58d270355634f963913731566a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac8860b58d270355634f963913731566a">ole_invoke</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, USHORT <a class="el" href="../../d2/d99/win32ole_8c.html#a542520dea567f0b06716f0b4a1c74961">wFlags</a>, BOOL is_bracket)</td></tr> <tr class="separator:ac8860b58d270355634f963913731566a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a950b2a90a61b3cae5543c9d93b00ead3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a950b2a90a61b3cae5543c9d93b00ead3">fole_invoke</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a950b2a90a61b3cae5543c9d93b00ead3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5e5b1edb8c7947faa9e4838b4ac0a8c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab5e5b1edb8c7947faa9e4838b4ac0a8c">ole_invoke2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> dispid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> types, USHORT dispkind)</td></tr> <tr class="separator:ab5e5b1edb8c7947faa9e4838b4ac0a8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf52aec9001101679b74a4117347b4ce"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#abf52aec9001101679b74a4117347b4ce">fole_invoke2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> dispid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> types)</td></tr> <tr class="separator:abf52aec9001101679b74a4117347b4ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a303d4c6c980af9ead5d8e06cdf4be789"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a303d4c6c980af9ead5d8e06cdf4be789">fole_getproperty2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> dispid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> types)</td></tr> <tr class="separator:a303d4c6c980af9ead5d8e06cdf4be789"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea975e81d1fe3056985636f1fa72e8b9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aea975e81d1fe3056985636f1fa72e8b9">fole_setproperty2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> dispid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> types)</td></tr> <tr class="separator:aea975e81d1fe3056985636f1fa72e8b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60f46a0254e9350ddf3ae68009748eb8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a60f46a0254e9350ddf3ae68009748eb8">fole_setproperty_with_bracket</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a60f46a0254e9350ddf3ae68009748eb8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a434cf8ff2ac0a88549687089a80ffb01"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a434cf8ff2ac0a88549687089a80ffb01">fole_setproperty</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a434cf8ff2ac0a88549687089a80ffb01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5032240cb2729bee87cc42cb5cc23695"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5032240cb2729bee87cc42cb5cc23695">fole_getproperty_with_bracket</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5032240cb2729bee87cc42cb5cc23695"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aefb50e0a803b13434dbaac16c8373aec"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aefb50e0a803b13434dbaac16c8373aec">ole_propertyput</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> property, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> value)</td></tr> <tr class="separator:aefb50e0a803b13434dbaac16c8373aec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c39e066aeecfd08aada95a49e3e48f4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1c39e066aeecfd08aada95a49e3e48f4">fole_free</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1c39e066aeecfd08aada95a49e3e48f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75eb5195f049c793257cb535b69e3cf2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a75eb5195f049c793257cb535b69e3cf2">ole_each_sub</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> pEnumV)</td></tr> <tr class="separator:a75eb5195f049c793257cb535b69e3cf2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c70df438e210da751d123ceed590ed3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a8c70df438e210da751d123ceed590ed3">ole_ienum_free</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> pEnumV)</td></tr> <tr class="separator:a8c70df438e210da751d123ceed590ed3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83b4d0c7361c567ebe70479b937c3a7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a83b4d0c7361c567ebe70479b937c3a7d">fole_each</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a83b4d0c7361c567ebe70479b937c3a7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f2d2aeab774970ad953b6541ee96dcf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9f2d2aeab774970ad953b6541ee96dcf">fole_missing</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a9f2d2aeab774970ad953b6541ee96dcf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a5a2fee3e635b885a209374da3f640d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5a5a2fee3e635b885a209374da3f640d">ole_method_sub</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a5a5a2fee3e635b885a209374da3f640d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35aba07c890c79964cd4b15d29589917"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a35aba07c890c79964cd4b15d29589917">olemethod_from_typeinfo</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, ITypeInfo *pTypeInfo, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a35aba07c890c79964cd4b15d29589917"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09f78a0da33127d288dcd07efc6692c7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a09f78a0da33127d288dcd07efc6692c7">ole_methods_sub</a> (ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> methods, int mask)</td></tr> <tr class="separator:a09f78a0da33127d288dcd07efc6692c7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad5717d16ab405a0b4b7d3211ff72527"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aad5717d16ab405a0b4b7d3211ff72527">ole_methods_from_typeinfo</a> (ITypeInfo *pTypeInfo, int mask)</td></tr> <tr class="separator:aad5717d16ab405a0b4b7d3211ff72527"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4709657c93f560e08e25dc95bc54f689"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a4709657c93f560e08e25dc95bc54f689">typeinfo_from_ole</a> (struct <a class="el" href="../../d1/d03/structoledata.html">oledata</a> *pole, ITypeInfo **ppti)</td></tr> <tr class="separator:a4709657c93f560e08e25dc95bc54f689"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa75ee71798a27c50db9f316e59e77b27"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa75ee71798a27c50db9f316e59e77b27">ole_methods</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, int mask)</td></tr> <tr class="separator:aa75ee71798a27c50db9f316e59e77b27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7172b0aee359977f81f71251db26edc5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7172b0aee359977f81f71251db26edc5">fole_methods</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a7172b0aee359977f81f71251db26edc5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaff897843a1cf2bfb5857b77f78bd7f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aaff897843a1cf2bfb5857b77f78bd7f2">fole_get_methods</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aaff897843a1cf2bfb5857b77f78bd7f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a1d911e7d192419a0bc563c1134e1f1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1a1d911e7d192419a0bc563c1134e1f1">fole_put_methods</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1a1d911e7d192419a0bc563c1134e1f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a99140a5476f0da87c2c9aba0752f0f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6a99140a5476f0da87c2c9aba0752f0f">fole_func_methods</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6a99140a5476f0da87c2c9aba0752f0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e12333be1ac8271835f370a58abb6b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5e12333be1ac8271835f370a58abb6b2">ole_type_from_itypeinfo</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:a5e12333be1ac8271835f370a58abb6b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a190323bc253935196667f23146769fb3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a190323bc253935196667f23146769fb3">fole_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a190323bc253935196667f23146769fb3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06b2abe1d4bcdc1f68258fff57e08f68"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a06b2abe1d4bcdc1f68258fff57e08f68">ole_typelib_from_itypeinfo</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:a06b2abe1d4bcdc1f68258fff57e08f68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abcd6997bfbcd8f8c44472b2f05480e39"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#abcd6997bfbcd8f8c44472b2f05480e39">fole_typelib</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:abcd6997bfbcd8f8c44472b2f05480e39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c2427bf2f78d7dc92d556bea85123ce"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1c2427bf2f78d7dc92d556bea85123ce">fole_query_interface</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str_iid)</td></tr> <tr class="separator:a1c2427bf2f78d7dc92d556bea85123ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af8996048ad14314fa7aef6d4d775731b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af8996048ad14314fa7aef6d4d775731b">fole_respond_to</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> method)</td></tr> <tr class="separator:af8996048ad14314fa7aef6d4d775731b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb98c7449dc683552d93e0ab76a4d8ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#abb98c7449dc683552d93e0ab76a4d8ee">ole_docinfo_from_type</a> (ITypeInfo *pTypeInfo, BSTR *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, BSTR *helpstr, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> *helpcontext, BSTR *helpfile)</td></tr> <tr class="separator:abb98c7449dc683552d93e0ab76a4d8ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af41d300448e793508177e5b703c4d0eb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af41d300448e793508177e5b703c4d0eb">ole_usertype2val</a> (ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> typedetails)</td></tr> <tr class="separator:af41d300448e793508177e5b703c4d0eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3270db47af757cbdea41b2e897fd5b63"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3270db47af757cbdea41b2e897fd5b63">ole_ptrtype2val</a> (ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> typedetails)</td></tr> <tr class="separator:a3270db47af757cbdea41b2e897fd5b63"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a909b7cc51ca1a6d9765706c7d0089b2b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a909b7cc51ca1a6d9765706c7d0089b2b">ole_typedesc2val</a> (ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> typedetails)</td></tr> <tr class="separator:a909b7cc51ca1a6d9765706c7d0089b2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14d93d21d7208d39e5c3c63d50214abd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a14d93d21d7208d39e5c3c63d50214abd">fole_method_help</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cmdname)</td></tr> <tr class="separator:a14d93d21d7208d39e5c3c63d50214abd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60fc00d3ccda920f10703894be73a31d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a60fc00d3ccda920f10703894be73a31d">fole_activex_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a60fc00d3ccda920f10703894be73a31d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6aba758cd00cea749b2a7e1ae22098df"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6aba758cd00cea749b2a7e1ae22098df">foletype_s_ole_classes</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> typelib)</td></tr> <tr class="separator:a6aba758cd00cea749b2a7e1ae22098df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7869cc5544dece10a158bb1e6340e1e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad7869cc5544dece10a158bb1e6340e1e">foletype_s_typelibs</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad7869cc5544dece10a158bb1e6340e1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a900802f6db162dab47ccf45555a9905d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a900802f6db162dab47ccf45555a9905d">foletype_s_progids</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a900802f6db162dab47ccf45555a9905d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3ae981871b66fdb4efa0a05ad712256"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac3ae981871b66fdb4efa0a05ad712256">foletype_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:ac3ae981871b66fdb4efa0a05ad712256"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ddfcdbb09e0396eab8089feb9923abd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a4ddfcdbb09e0396eab8089feb9923abd">oletype_set_member</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, ITypeInfo *pTypeInfo, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a4ddfcdbb09e0396eab8089feb9923abd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78014010885156d66440be3692ea4a13"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a78014010885156d66440be3692ea4a13">oleclass_from_typelib</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, ITypeLib *pTypeLib, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oleclass)</td></tr> <tr class="separator:a78014010885156d66440be3692ea4a13"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b6b7a1648ea3f09e2572eaa5ee4ca94"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9b6b7a1648ea3f09e2572eaa5ee4ca94">oletypelib_set_member</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, ITypeLib *pTypeLib)</td></tr> <tr class="separator:a9b6b7a1648ea3f09e2572eaa5ee4ca94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad16a835e668be21d7980984570f1b948"><td class="memItemLeft" align="right" valign="top">static ITypeLib * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad16a835e668be21d7980984570f1b948">oletypelib_get_typelib</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad16a835e668be21d7980984570f1b948"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c5c0d1bde5f2871dc2127dacd9205fb"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6c5c0d1bde5f2871dc2127dacd9205fb">oletypelib_get_libattr</a> (ITypeLib *pTypeLib, TLIBATTR **ppTLibAttr)</td></tr> <tr class="separator:a6c5c0d1bde5f2871dc2127dacd9205fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1a1bad5f7ad2818c0d660068ab44e8a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac1a1bad5f7ad2818c0d660068ab44e8a">foletypelib_s_typelibs</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac1a1bad5f7ad2818c0d660068ab44e8a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab92641d2d72c638085831df508b86b3f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab92641d2d72c638085831df508b86b3f">make_version_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aec7b96885baf2e6f10efbdef9d935a0b">minor</a>)</td></tr> <tr class="separator:ab92641d2d72c638085831df508b86b3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae41de633323c960996403584ec558f81"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae41de633323c960996403584ec558f81">oletypelib_search_registry2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args)</td></tr> <tr class="separator:ae41de633323c960996403584ec558f81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88485f594ddcf839c3057757d8d91b53"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a88485f594ddcf839c3057757d8d91b53">oletypelib_search_registry</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> typelib)</td></tr> <tr class="separator:a88485f594ddcf839c3057757d8d91b53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a038baf72fddd2f2f0317efe9f0b4c2ad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a038baf72fddd2f2f0317efe9f0b4c2ad">foletypelib_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a038baf72fddd2f2f0317efe9f0b4c2ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9429c757d4fe15ece52d69edf0e094e2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9429c757d4fe15ece52d69edf0e094e2">foletypelib_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args)</td></tr> <tr class="separator:a9429c757d4fe15ece52d69edf0e094e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3757bad3ebff1b9c19971d2b364625b4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3757bad3ebff1b9c19971d2b364625b4">foletypelib_guid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a3757bad3ebff1b9c19971d2b364625b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91f2817851c7bb20c0fe5bd881163956"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a91f2817851c7bb20c0fe5bd881163956">foletypelib_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a91f2817851c7bb20c0fe5bd881163956"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11c9249c3a3713391907080d3e9d9d9b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a11c9249c3a3713391907080d3e9d9d9b">foletypelib_version</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a11c9249c3a3713391907080d3e9d9d9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a574ecfa512cc905e0c882fe0413b43"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9a574ecfa512cc905e0c882fe0413b43">foletypelib_major_version</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a9a574ecfa512cc905e0c882fe0413b43"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff402c8fcf8df12ad99c93c4ba96abd4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aff402c8fcf8df12ad99c93c4ba96abd4">foletypelib_minor_version</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aff402c8fcf8df12ad99c93c4ba96abd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1132f433eef2a0ab23bdf4d990799dc4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1132f433eef2a0ab23bdf4d990799dc4">oletypelib_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> guid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a4fbbbc8d035c85ce83c6f270a2e56012">version</a>)</td></tr> <tr class="separator:a1132f433eef2a0ab23bdf4d990799dc4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e4070a13ab6ee3c4453a57d34362a91"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2e4070a13ab6ee3c4453a57d34362a91">oletypelib_from_guid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> guid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a4fbbbc8d035c85ce83c6f270a2e56012">version</a>, ITypeLib **ppTypeLib)</td></tr> <tr class="separator:a2e4070a13ab6ee3c4453a57d34362a91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a55c610157abbd413fa24145b5705907d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a55c610157abbd413fa24145b5705907d">foletypelib_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a55c610157abbd413fa24145b5705907d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60cc14e6fb03174de0b20323e13afcdd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a60cc14e6fb03174de0b20323e13afcdd">foletypelib_visible</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a60cc14e6fb03174de0b20323e13afcdd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31f75b0afdb68143a0ea46798c10b413"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a31f75b0afdb68143a0ea46798c10b413">foletypelib_library_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a31f75b0afdb68143a0ea46798c10b413"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad954f499199716efcb6d3656d6874aea"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad954f499199716efcb6d3656d6874aea">foletypelib_ole_types</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad954f499199716efcb6d3656d6874aea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa01105060883846e72031eed6131b7d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa01105060883846e72031eed6131b7d7">foletypelib_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aa01105060883846e72031eed6131b7d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fdc77d63c0a1d101a2597e9d13da037"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2fdc77d63c0a1d101a2597e9d13da037">foletype_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> typelib, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oleclass)</td></tr> <tr class="separator:a2fdc77d63c0a1d101a2597e9d13da037"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae702a671c49f24709fcec4962b540fbd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae702a671c49f24709fcec4962b540fbd">foletype_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ae702a671c49f24709fcec4962b540fbd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa4e0270632c9307fd04b301c488cee1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aaa4e0270632c9307fd04b301c488cee1">ole_ole_type</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:aaa4e0270632c9307fd04b301c488cee1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7405fc306fc6dd47d3718be25b547b7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af7405fc306fc6dd47d3718be25b547b7">foletype_ole_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af7405fc306fc6dd47d3718be25b547b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f7b09d5d74e06de5f6c89beae493338"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5f7b09d5d74e06de5f6c89beae493338">ole_type_guid</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:a5f7b09d5d74e06de5f6c89beae493338"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a55b1c52400f549decd28910adf9534b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a55b1c52400f549decd28910adf9534b0">foletype_guid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a55b1c52400f549decd28910adf9534b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade95b6654fa8f56b6d40a6773d2331ad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ade95b6654fa8f56b6d40a6773d2331ad">ole_type_progid</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:ade95b6654fa8f56b6d40a6773d2331ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f887102a87a5c6e8f1155ea69bd02a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6f887102a87a5c6e8f1155ea69bd02a1">foletype_progid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6f887102a87a5c6e8f1155ea69bd02a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a53606d594d28df92bb76a6afb1ae94fe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a53606d594d28df92bb76a6afb1ae94fe">ole_type_visible</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:a53606d594d28df92bb76a6afb1ae94fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67538b99589f8465d34e18df229b9700"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a67538b99589f8465d34e18df229b9700">foletype_visible</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a67538b99589f8465d34e18df229b9700"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d695e7b75d0ffd71513ceebaa6b0d3e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2d695e7b75d0ffd71513ceebaa6b0d3e">ole_type_major_version</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:a2d695e7b75d0ffd71513ceebaa6b0d3e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a198156271b35da99714f298e4885d34c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a198156271b35da99714f298e4885d34c">foletype_major_version</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a198156271b35da99714f298e4885d34c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0c506b36e89c160b8d9bb7b5877a103"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac0c506b36e89c160b8d9bb7b5877a103">ole_type_minor_version</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:ac0c506b36e89c160b8d9bb7b5877a103"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad76daf1fd7ba9e72d79d2906bb41254"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aad76daf1fd7ba9e72d79d2906bb41254">foletype_minor_version</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aad76daf1fd7ba9e72d79d2906bb41254"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a742e80085d039b7877e50611a81e9dda"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a742e80085d039b7877e50611a81e9dda">ole_type_typekind</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:a742e80085d039b7877e50611a81e9dda"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b4f3db715ec27ff1b90d5a594e17556"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a8b4f3db715ec27ff1b90d5a594e17556">foletype_typekind</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a8b4f3db715ec27ff1b90d5a594e17556"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf83d71ee993025e217320481f0c146d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#acf83d71ee993025e217320481f0c146d">ole_type_helpstring</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:acf83d71ee993025e217320481f0c146d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a536bbe39f587ff60fd0cee5db26dc333"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a536bbe39f587ff60fd0cee5db26dc333">foletype_helpstring</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a536bbe39f587ff60fd0cee5db26dc333"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1d0781d2d7caceef543c9e4d584c614"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa1d0781d2d7caceef543c9e4d584c614">ole_type_src_type</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:aa1d0781d2d7caceef543c9e4d584c614"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a24f6def4ff0e89e8f3884381b49be2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1a24f6def4ff0e89e8f3884381b49be2">foletype_src_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1a24f6def4ff0e89e8f3884381b49be2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1aa2ee3a59a0ec370676af5858be7215"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1aa2ee3a59a0ec370676af5858be7215">ole_type_helpfile</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:a1aa2ee3a59a0ec370676af5858be7215"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f560d82cf2e4604437fc3bb7280cec3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0f560d82cf2e4604437fc3bb7280cec3">foletype_helpfile</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a0f560d82cf2e4604437fc3bb7280cec3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ea161e7d9af7836343b5fc9078e45d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6ea161e7d9af7836343b5fc9078e45d4">ole_type_helpcontext</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:a6ea161e7d9af7836343b5fc9078e45d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17402178059917f6dd6803ee73df6426"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a17402178059917f6dd6803ee73df6426">foletype_helpcontext</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a17402178059917f6dd6803ee73df6426"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae383fe3eb9655495e30cac84b29e6168"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae383fe3eb9655495e30cac84b29e6168">foletype_ole_typelib</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ae383fe3eb9655495e30cac84b29e6168"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a029768b0134384136ccb8fec098031a7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a029768b0134384136ccb8fec098031a7">ole_type_impl_ole_types</a> (ITypeInfo *pTypeInfo, int implflags)</td></tr> <tr class="separator:a029768b0134384136ccb8fec098031a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0f95a9f48f7af93146a71963663ec1d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad0f95a9f48f7af93146a71963663ec1d">foletype_impl_ole_types</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad0f95a9f48f7af93146a71963663ec1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a2bfa6c8da64466fb5babc49837e561"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6a2bfa6c8da64466fb5babc49837e561">foletype_source_ole_types</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6a2bfa6c8da64466fb5babc49837e561"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ea06a0d884fd9971f1540791dadb03a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2ea06a0d884fd9971f1540791dadb03a">foletype_default_event_sources</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a2ea06a0d884fd9971f1540791dadb03a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1aa9cb27ad3f5c039b159d04221c2730"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1aa9cb27ad3f5c039b159d04221c2730">foletype_default_ole_types</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1aa9cb27ad3f5c039b159d04221c2730"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a865684be9919637fc636e618fcfc34c0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a865684be9919637fc636e618fcfc34c0">foletype_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a865684be9919637fc636e618fcfc34c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7262dc332f64e74ef33ab4f1c804f6d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7262dc332f64e74ef33ab4f1c804f6d6">ole_variables</a> (ITypeInfo *pTypeInfo)</td></tr> <tr class="separator:a7262dc332f64e74ef33ab4f1c804f6d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7601c0e4082bdf69b36e4b712c71d849"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7601c0e4082bdf69b36e4b712c71d849">foletype_variables</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a7601c0e4082bdf69b36e4b712c71d849"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80ab193b9c367a2c3582c7b8513d0ccf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a80ab193b9c367a2c3582c7b8513d0ccf">foletype_methods</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a80ab193b9c367a2c3582c7b8513d0ccf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e6e042a244e5434dd410a469ed351c9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2e6e042a244e5434dd410a469ed351c9">folevariable_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a2e6e042a244e5434dd410a469ed351c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af239c482ec64dc4a3ae7f782792b8ee2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af239c482ec64dc4a3ae7f782792b8ee2">ole_variable_ole_type</a> (ITypeInfo *pTypeInfo, UINT var_index)</td></tr> <tr class="separator:af239c482ec64dc4a3ae7f782792b8ee2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20fb23da064c1347bccf49c1e676ddbb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a20fb23da064c1347bccf49c1e676ddbb">folevariable_ole_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a20fb23da064c1347bccf49c1e676ddbb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19cdf5ad474e3d5a5e1eb768bc1863ab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a19cdf5ad474e3d5a5e1eb768bc1863ab">ole_variable_ole_type_detail</a> (ITypeInfo *pTypeInfo, UINT var_index)</td></tr> <tr class="separator:a19cdf5ad474e3d5a5e1eb768bc1863ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7fd47663ce9b04a6aab54fbeb42a8298"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7fd47663ce9b04a6aab54fbeb42a8298">folevariable_ole_type_detail</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a7fd47663ce9b04a6aab54fbeb42a8298"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b9cb77954f22e0de4393538501f8619"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6b9cb77954f22e0de4393538501f8619">ole_variable_value</a> (ITypeInfo *pTypeInfo, UINT var_index)</td></tr> <tr class="separator:a6b9cb77954f22e0de4393538501f8619"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b0b26c0997cc209fd7a7f6aa8f7f21c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0b0b26c0997cc209fd7a7f6aa8f7f21c">folevariable_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a0b0b26c0997cc209fd7a7f6aa8f7f21c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a193adc17c1530bdbca68249ac0761baa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a193adc17c1530bdbca68249ac0761baa">ole_variable_visible</a> (ITypeInfo *pTypeInfo, UINT var_index)</td></tr> <tr class="separator:a193adc17c1530bdbca68249ac0761baa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad362e99b0e786cf59de8ca21b1509d9e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad362e99b0e786cf59de8ca21b1509d9e">folevariable_visible</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad362e99b0e786cf59de8ca21b1509d9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23d4b2b48618ab5d151662931e221172"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a23d4b2b48618ab5d151662931e221172">ole_variable_kind</a> (ITypeInfo *pTypeInfo, UINT var_index)</td></tr> <tr class="separator:a23d4b2b48618ab5d151662931e221172"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fc97ff3ba5a68010e19aac6920897cc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0fc97ff3ba5a68010e19aac6920897cc">folevariable_variable_kind</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a0fc97ff3ba5a68010e19aac6920897cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a54ad2dbeaac58c98d5aab369aacc7650"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a54ad2dbeaac58c98d5aab369aacc7650">ole_variable_varkind</a> (ITypeInfo *pTypeInfo, UINT var_index)</td></tr> <tr class="separator:a54ad2dbeaac58c98d5aab369aacc7650"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2f972ca981683bd7a3e06d766776420"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af2f972ca981683bd7a3e06d766776420">folevariable_varkind</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af2f972ca981683bd7a3e06d766776420"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca6350a62c8eea366d1df29eca78dc48"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aca6350a62c8eea366d1df29eca78dc48">folevariable_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aca6350a62c8eea366d1df29eca78dc48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c02b8f9190decc7b4077cb122d313fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a8c02b8f9190decc7b4077cb122d313fa">olemethod_set_member</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, ITypeInfo *pTypeInfo, ITypeInfo *pOwnerTypeInfo, int index, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a8c02b8f9190decc7b4077cb122d313fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb37c29e28b1f960fbf22b605993354d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afb37c29e28b1f960fbf22b605993354d">folemethod_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:afb37c29e28b1f960fbf22b605993354d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b85e610d07b34c298cf33157d20744f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7b85e610d07b34c298cf33157d20744f">folemethod_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oletype, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> method)</td></tr> <tr class="separator:a7b85e610d07b34c298cf33157d20744f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c0faebe3e31e28f7202288a1ec72573"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6c0faebe3e31e28f7202288a1ec72573">folemethod_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6c0faebe3e31e28f7202288a1ec72573"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf6ebc9719fb08963aa1e8bc253e7f33"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#adf6ebc9719fb08963aa1e8bc253e7f33">ole_method_return_type</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:adf6ebc9719fb08963aa1e8bc253e7f33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69aa8b97b2991bba847a006ba8a683ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a69aa8b97b2991bba847a006ba8a683ff">folemethod_return_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a69aa8b97b2991bba847a006ba8a683ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abadfae1ced24da452479079a0b01da5b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#abadfae1ced24da452479079a0b01da5b">ole_method_return_vtype</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:abadfae1ced24da452479079a0b01da5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4836afb8566d0ed610b9360d6f50990"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae4836afb8566d0ed610b9360d6f50990">folemethod_return_vtype</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ae4836afb8566d0ed610b9360d6f50990"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2be33b87e96e8ef4c0498e91f76aa3e4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2be33b87e96e8ef4c0498e91f76aa3e4">ole_method_return_type_detail</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:a2be33b87e96e8ef4c0498e91f76aa3e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4143de391103e02d12818baedff3f685"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a4143de391103e02d12818baedff3f685">folemethod_return_type_detail</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a4143de391103e02d12818baedff3f685"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c43bce680b77e3dd2a1df61a36cf2f5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7c43bce680b77e3dd2a1df61a36cf2f5">ole_method_invkind</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:a7c43bce680b77e3dd2a1df61a36cf2f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51487ccbc2afad1399d12fcf846949a7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a51487ccbc2afad1399d12fcf846949a7">ole_method_invoke_kind</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:a51487ccbc2afad1399d12fcf846949a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afda17c1fafb5c5da6cf2467641cb41a7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afda17c1fafb5c5da6cf2467641cb41a7">folemethod_invkind</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:afda17c1fafb5c5da6cf2467641cb41a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0faf86c7524111112f60229f8da59d14"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0faf86c7524111112f60229f8da59d14">folemethod_invoke_kind</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a0faf86c7524111112f60229f8da59d14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6977439cb75f72440c305fd1e49ef28"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa6977439cb75f72440c305fd1e49ef28">ole_method_visible</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:aa6977439cb75f72440c305fd1e49ef28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f15f8ec2d25451fb0a2d74f0f2a1b7f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2f15f8ec2d25451fb0a2d74f0f2a1b7f">folemethod_visible</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a2f15f8ec2d25451fb0a2d74f0f2a1b7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a456f7cf14bf360940a0ab80340a30a5c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a456f7cf14bf360940a0ab80340a30a5c">ole_method_event</a> (ITypeInfo *pTypeInfo, UINT method_index, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/dda/proc_8c.html#abc4c96af7623d1ba9cc053d18639621e">method_name</a>)</td></tr> <tr class="separator:a456f7cf14bf360940a0ab80340a30a5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa3aba20914a6077714e3aec036c162b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aaa3aba20914a6077714e3aec036c162b">folemethod_event</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aaa3aba20914a6077714e3aec036c162b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae54179477459ef72c2885549ff5e40e6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae54179477459ef72c2885549ff5e40e6">folemethod_event_interface</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ae54179477459ef72c2885549ff5e40e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6da601ab7277cd294fb5034455b2553"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa6da601ab7277cd294fb5034455b2553">ole_method_docinfo_from_type</a> (ITypeInfo *pTypeInfo, UINT method_index, BSTR *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, BSTR *helpstr, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> *helpcontext, BSTR *helpfile)</td></tr> <tr class="separator:aa6da601ab7277cd294fb5034455b2553"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac55a53518c2466ce34726828649d10bc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac55a53518c2466ce34726828649d10bc">ole_method_helpstring</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:ac55a53518c2466ce34726828649d10bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af476ba7b3bb2b432ef6e7e772ec7a6f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af476ba7b3bb2b432ef6e7e772ec7a6f8">folemethod_helpstring</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af476ba7b3bb2b432ef6e7e772ec7a6f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09549d1a72c129044395c7ae8e97e2fd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a09549d1a72c129044395c7ae8e97e2fd">ole_method_helpfile</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:a09549d1a72c129044395c7ae8e97e2fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f9ef6641c628823181498337f6d8db5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6f9ef6641c628823181498337f6d8db5">folemethod_helpfile</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6f9ef6641c628823181498337f6d8db5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39508fb2e2d971ed2197b2df7e282e29"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a39508fb2e2d971ed2197b2df7e282e29">ole_method_helpcontext</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:a39508fb2e2d971ed2197b2df7e282e29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afacb5c1ecde95354cfd6a6be1415c5b8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afacb5c1ecde95354cfd6a6be1415c5b8">folemethod_helpcontext</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:afacb5c1ecde95354cfd6a6be1415c5b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e173ea2107da10dde0bf63b92f32ec2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5e173ea2107da10dde0bf63b92f32ec2">ole_method_dispid</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:a5e173ea2107da10dde0bf63b92f32ec2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48e776cb94d0c16741489a9c9450a398"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a48e776cb94d0c16741489a9c9450a398">folemethod_dispid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a48e776cb94d0c16741489a9c9450a398"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af66ca3fc604e4bfb7cfc7c5513826c25"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af66ca3fc604e4bfb7cfc7c5513826c25">ole_method_offset_vtbl</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:af66ca3fc604e4bfb7cfc7c5513826c25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab72c16ea0e701d5685275b1a9aed1585"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab72c16ea0e701d5685275b1a9aed1585">folemethod_offset_vtbl</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab72c16ea0e701d5685275b1a9aed1585"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab23a842ced22241faa160ec00ae03eea"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab23a842ced22241faa160ec00ae03eea">ole_method_size_params</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:ab23a842ced22241faa160ec00ae03eea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3aca3c33d649f21caec07ab0fac207ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3aca3c33d649f21caec07ab0fac207ae">folemethod_size_params</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a3aca3c33d649f21caec07ab0fac207ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17949113bb77a6cf53c1efe7bdc878b6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a17949113bb77a6cf53c1efe7bdc878b6">ole_method_size_opt_params</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:a17949113bb77a6cf53c1efe7bdc878b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af36a9f22dfbb15239480f833541fb2d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af36a9f22dfbb15239480f833541fb2d6">folemethod_size_opt_params</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af36a9f22dfbb15239480f833541fb2d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1bc1f046c48db0bdb1d581731ddfd2f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1bc1f046c48db0bdb1d581731ddfd2f8">ole_method_params</a> (ITypeInfo *pTypeInfo, UINT method_index)</td></tr> <tr class="separator:a1bc1f046c48db0bdb1d581731ddfd2f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac95137c8f13aece1fc5c9e6480062b68"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac95137c8f13aece1fc5c9e6480062b68">folemethod_params</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac95137c8f13aece1fc5c9e6480062b68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6946f44fe8fd3dc52c25b9138ce1329f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6946f44fe8fd3dc52c25b9138ce1329f">folemethod_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6946f44fe8fd3dc52c25b9138ce1329f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada8d032e43fda83f47fc1dc5d67b7e42"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ada8d032e43fda83f47fc1dc5d67b7e42">foleparam_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:ada8d032e43fda83f47fc1dc5d67b7e42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9a7923050876f53298475fba0ad03af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab9a7923050876f53298475fba0ad03af">oleparam_ole_param_from_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, ITypeInfo *pTypeInfo, UINT method_index, int param_index)</td></tr> <tr class="separator:ab9a7923050876f53298475fba0ad03af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f774f9af58d93389160a187b06f4f38"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6f774f9af58d93389160a187b06f4f38">oleparam_ole_param</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> olemethod, int n)</td></tr> <tr class="separator:a6f774f9af58d93389160a187b06f4f38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28a014fe0e5748d97ce5df5aca42ae00"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a28a014fe0e5748d97ce5df5aca42ae00">foleparam_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> olemethod, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> n)</td></tr> <tr class="separator:a28a014fe0e5748d97ce5df5aca42ae00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf29c43a083c4cb50d8e2e24bdde16b6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aaf29c43a083c4cb50d8e2e24bdde16b6">foleparam_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aaf29c43a083c4cb50d8e2e24bdde16b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71135dca3dcc348b7732333f34ef4bf3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a71135dca3dcc348b7732333f34ef4bf3">ole_param_ole_type</a> (ITypeInfo *pTypeInfo, UINT method_index, UINT index)</td></tr> <tr class="separator:a71135dca3dcc348b7732333f34ef4bf3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d906af605a6180e2e90b662b1932879"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1d906af605a6180e2e90b662b1932879">foleparam_ole_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1d906af605a6180e2e90b662b1932879"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6df154c28f729fc7a4fd0f817798fac3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6df154c28f729fc7a4fd0f817798fac3">ole_param_ole_type_detail</a> (ITypeInfo *pTypeInfo, UINT method_index, UINT index)</td></tr> <tr class="separator:a6df154c28f729fc7a4fd0f817798fac3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d3bde90e102b667d712389285c5d200"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5d3bde90e102b667d712389285c5d200">foleparam_ole_type_detail</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5d3bde90e102b667d712389285c5d200"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bf6dbe617bdbaa7cb3af5b84d8b89da"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a4bf6dbe617bdbaa7cb3af5b84d8b89da">ole_param_flag_mask</a> (ITypeInfo *pTypeInfo, UINT method_index, UINT index, USHORT mask)</td></tr> <tr class="separator:a4bf6dbe617bdbaa7cb3af5b84d8b89da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7bc1b360651a48a8b08d6baaee78905"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af7bc1b360651a48a8b08d6baaee78905">foleparam_input</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af7bc1b360651a48a8b08d6baaee78905"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af263844f08ace69c092c8ab5a0839892"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af263844f08ace69c092c8ab5a0839892">foleparam_output</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af263844f08ace69c092c8ab5a0839892"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c2d586120bd8d98112b6be60e4f8294"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a4c2d586120bd8d98112b6be60e4f8294">foleparam_optional</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a4c2d586120bd8d98112b6be60e4f8294"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6ec24a19ac346216e24b0033d8bd202"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac6ec24a19ac346216e24b0033d8bd202">foleparam_retval</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac6ec24a19ac346216e24b0033d8bd202"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63f5b3e6a1512326da04e41b6b0e5b78"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a63f5b3e6a1512326da04e41b6b0e5b78">ole_param_default</a> (ITypeInfo *pTypeInfo, UINT method_index, UINT index)</td></tr> <tr class="separator:a63f5b3e6a1512326da04e41b6b0e5b78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fd59f1b292db308f516fe025a5cd446"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3fd59f1b292db308f516fe025a5cd446">foleparam_default</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a3fd59f1b292db308f516fe025a5cd446"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5079f1cd6dbfb8ce2b112d4f4de56970"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5079f1cd6dbfb8ce2b112d4f4de56970">foleparam_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5079f1cd6dbfb8ce2b112d4f4de56970"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab70ec6922b3edc7f24e281108abf3a62"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab70ec6922b3edc7f24e281108abf3a62">ole_search_event_at</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a5ca52e6ec2d4e7b75c2799e4f500bd2a">ev</a>)</td></tr> <tr class="separator:ab70ec6922b3edc7f24e281108abf3a62"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8517a117cf55ece0f972c1c4bbe11d55"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a8517a117cf55ece0f972c1c4bbe11d55">ole_search_event</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a5ca52e6ec2d4e7b75c2799e4f500bd2a">ev</a>, BOOL *is_default)</td></tr> <tr class="separator:a8517a117cf55ece0f972c1c4bbe11d55"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3caf5ac5f0932872736edc5d35bd71e6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3caf5ac5f0932872736edc5d35bd71e6">ole_search_handler_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> handler, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a5ca52e6ec2d4e7b75c2799e4f500bd2a">ev</a>, BOOL *is_default_handler)</td></tr> <tr class="separator:a3caf5ac5f0932872736edc5d35bd71e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81d5683f19a2b3e891115a7005223ecf"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a81d5683f19a2b3e891115a7005223ecf">ole_delete_event</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a5ca52e6ec2d4e7b75c2799e4f500bd2a">ev</a>)</td></tr> <tr class="separator:a81d5683f19a2b3e891115a7005223ecf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b0eacb7bacb31262f8dfc3c7f283a44"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0b0eacb7bacb31262f8dfc3c7f283a44">hash2ptr_dispparams</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/deb/lex_8c.html#a5541f85ce416df233cce93949f0eeeca">hash</a>, ITypeInfo *pTypeInfo, DISPID dispid, DISPPARAMS *pdispparams)</td></tr> <tr class="separator:a0b0eacb7bacb31262f8dfc3c7f283a44"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf669ce09db7c38c26c9a1ee0e8e85d8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#adf669ce09db7c38c26c9a1ee0e8e85d8">hash2result</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/deb/lex_8c.html#a5541f85ce416df233cce93949f0eeeca">hash</a>)</td></tr> <tr class="separator:adf669ce09db7c38c26c9a1ee0e8e85d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43b0f9585d36ca61eb5ecd98fad874d7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a43b0f9585d36ca61eb5ecd98fad874d7">ary2ptr_dispparams</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, DISPPARAMS *pdispparams)</td></tr> <tr class="separator:a43b0f9585d36ca61eb5ecd98fad874d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c5d3561abdd51b3a85d88c44603876b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3c5d3561abdd51b3a85d88c44603876b">exec_callback</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:a3c5d3561abdd51b3a85d88c44603876b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b75e2f9c1ab1d0efeae3781011c699a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b75e2f9c1ab1d0efeae3781011c699a">rescue_callback</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:a4b75e2f9c1ab1d0efeae3781011c699a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31a904a59156f31da8443d0d06ad1154"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a31a904a59156f31da8443d0d06ad1154">find_iid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole, char *pitf, IID *piid, ITypeInfo **ppTypeInfo)</td></tr> <tr class="separator:a31a904a59156f31da8443d0d06ad1154"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aefa742f168b66b0f6f438656c8704e0a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aefa742f168b66b0f6f438656c8704e0a">find_coclass</a> (ITypeInfo *pTypeInfo, TYPEATTR *pTypeAttr, ITypeInfo **pTypeInfo2, TYPEATTR **pTypeAttr2)</td></tr> <tr class="separator:aefa742f168b66b0f6f438656c8704e0a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad04a677a5615054a1486ccbcf5312d90"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad04a677a5615054a1486ccbcf5312d90">find_default_source_from_typeinfo</a> (ITypeInfo *pTypeInfo, TYPEATTR *pTypeAttr, ITypeInfo **ppTypeInfo)</td></tr> <tr class="separator:ad04a677a5615054a1486ccbcf5312d90"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa667691c99d3a2eca3c54e53df289a9a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa667691c99d3a2eca3c54e53df289a9a">find_default_source</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole, IID *piid, ITypeInfo **ppTypeInfo)</td></tr> <tr class="separator:aa667691c99d3a2eca3c54e53df289a9a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93abd4f6b8ab587be4f474c40cc630f1"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a93abd4f6b8ab587be4f474c40cc630f1">ole_event_free</a> (struct <a class="el" href="../../d1/d5d/structoleeventdata.html">oleeventdata</a> *poleev)</td></tr> <tr class="separator:a93abd4f6b8ab587be4f474c40cc630f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2e1b59fa7e18c47b5de24b1a58b6ff7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad2e1b59fa7e18c47b5de24b1a58b6ff7">fev_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:ad2e1b59fa7e18c47b5de24b1a58b6ff7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f4caca75a1ca7971310c4f7909bda33"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5f4caca75a1ca7971310c4f7909bda33">ev_advise</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5f4caca75a1ca7971310c4f7909bda33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bcacff9ce50a9417b8b262dba751248"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6bcacff9ce50a9417b8b262dba751248">fev_initialize</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6bcacff9ce50a9417b8b262dba751248"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a593b161d7b4621b0e6b31434cec8d8cc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a593b161d7b4621b0e6b31434cec8d8cc">fev_s_msg_loop</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a593b161d7b4621b0e6b31434cec8d8cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f226d1adae4b7b9897502c69e03520a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6f226d1adae4b7b9897502c69e03520a">add_event_call_back</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> event, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> data)</td></tr> <tr class="separator:a6f226d1adae4b7b9897502c69e03520a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7520bee4cf7fecac67c8ad2fa6659b8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac7520bee4cf7fecac67c8ad2fa6659b8">ev_on_event</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> is_ary_arg)</td></tr> <tr class="separator:ac7520bee4cf7fecac67c8ad2fa6659b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab8c56df7fcad310b56c1785e2beae95"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aab8c56df7fcad310b56c1785e2beae95">fev_on_event</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aab8c56df7fcad310b56c1785e2beae95"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f53a6e31877dd97034b00483513dd88"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1f53a6e31877dd97034b00483513dd88">fev_on_event_with_outargs</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1f53a6e31877dd97034b00483513dd88"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fe63f55350b20cc7532caf5ad0e7ccc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2fe63f55350b20cc7532caf5ad0e7ccc">fev_off_event</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a2fe63f55350b20cc7532caf5ad0e7ccc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03d0ad12a5dfd5fe6dfb820a2fcf4ca7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a03d0ad12a5dfd5fe6dfb820a2fcf4ca7">fev_unadvise</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a03d0ad12a5dfd5fe6dfb820a2fcf4ca7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae384ff6b7496bc19a6cc419461cf61f5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae384ff6b7496bc19a6cc419461cf61f5">fev_set_handler</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:ae384ff6b7496bc19a6cc419461cf61f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee60a56e4ca92f2f597dbc14483ccfeb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aee60a56e4ca92f2f597dbc14483ccfeb">fev_get_handler</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aee60a56e4ca92f2f597dbc14483ccfeb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaac85a21f4e352281fef326427354f95"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aaac85a21f4e352281fef326427354f95">evs_push</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a5ca52e6ec2d4e7b75c2799e4f500bd2a">ev</a>)</td></tr> <tr class="separator:aaac85a21f4e352281fef326427354f95"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e253cdeb9cfec5844f163f53f08e3d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5e253cdeb9cfec5844f163f53f08e3d2">evs_delete</a> (long i)</td></tr> <tr class="separator:a5e253cdeb9cfec5844f163f53f08e3d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a038616b5c7a8bb7d26e06c5b16a0a643"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a038616b5c7a8bb7d26e06c5b16a0a643">evs_entry</a> (long i)</td></tr> <tr class="separator:a038616b5c7a8bb7d26e06c5b16a0a643"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad369fee2d0d724ef2fe3535240b981c7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad369fee2d0d724ef2fe3535240b981c7">evs_length</a> (void)</td></tr> <tr class="separator:ad369fee2d0d724ef2fe3535240b981c7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6830759afb9b256096ce2cfd625762a9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6830759afb9b256096ce2cfd625762a9">olevariant_free</a> (struct <a class="el" href="../../dd/dd6/structolevariantdata.html">olevariantdata</a> *pvar)</td></tr> <tr class="separator:a6830759afb9b256096ce2cfd625762a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e39523be2bde7adc51ab796000cdec9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3e39523be2bde7adc51ab796000cdec9">folevariant_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a3e39523be2bde7adc51ab796000cdec9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c16d87bf1711b15fc92a2a26773a3ea"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a5c16d87bf1711b15fc92a2a26773a3ea">folevariant_s_array</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> dims, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vvt)</td></tr> <tr class="separator:a5c16d87bf1711b15fc92a2a26773a3ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6746475ca9284fd2720810688b37b525"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6746475ca9284fd2720810688b37b525">check_type_val2variant</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a6746475ca9284fd2720810688b37b525"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58954f48574ac2b42e8e9d2b96f930aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a58954f48574ac2b42e8e9d2b96f930aa">folevariant_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args)</td></tr> <tr class="separator:a58954f48574ac2b42e8e9d2b96f930aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a251af5930d14dc9c03f0ec689aaae38f"><td class="memItemLeft" align="right" valign="top">static long * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a251af5930d14dc9c03f0ec689aaae38f">ary2safe_array_index</a> (int ary_size, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *ary, SAFEARRAY *psa)</td></tr> <tr class="separator:a251af5930d14dc9c03f0ec689aaae38f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad85fa2cce60ae4f1915b162471096a66"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad85fa2cce60ae4f1915b162471096a66">unlock_safe_array</a> (SAFEARRAY *psa)</td></tr> <tr class="separator:ad85fa2cce60ae4f1915b162471096a66"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17a347d953c452aabf9e16be24f4a582"><td class="memItemLeft" align="right" valign="top">static SAFEARRAY * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a17a347d953c452aabf9e16be24f4a582">get_locked_safe_array</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a17a347d953c452aabf9e16be24f4a582"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52007ffd60bf368cb33f51b4ece83379"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a52007ffd60bf368cb33f51b4ece83379">folevariant_ary_aref</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a52007ffd60bf368cb33f51b4ece83379"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4baf3ffd7d85c0541bb0313f6da9b5d"><td class="memItemLeft" align="right" valign="top">static VOID * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4baf3ffd7d85c0541bb0313f6da9b5d">val2variant_ptr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, VARIANT *var, VARTYPE vt)</td></tr> <tr class="separator:ac4baf3ffd7d85c0541bb0313f6da9b5d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8bc9e5d97cd25261219ffa5642187da8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a8bc9e5d97cd25261219ffa5642187da8">folevariant_ary_aset</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a8bc9e5d97cd25261219ffa5642187da8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aadf36ab75f655cbc860c9e88e37db822"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aadf36ab75f655cbc860c9e88e37db822">folevariant_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aadf36ab75f655cbc860c9e88e37db822"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23d7c602c87c1e61b5495de603979936"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a23d7c602c87c1e61b5495de603979936">folevariant_vartype</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a23d7c602c87c1e61b5495de603979936"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50260416a5f8ae64ee1b630148f19160"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a50260416a5f8ae64ee1b630148f19160">folevariant_set_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a50260416a5f8ae64ee1b630148f19160"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfd24c730b491591cb4cbd90bfb104a6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#abfd24c730b491591cb4cbd90bfb104a6">init_enc2cp</a> (void)</td></tr> <tr class="separator:abfd24c730b491591cb4cbd90bfb104a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f7320fdc7ec16f02bffe3ad3d996024"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2f7320fdc7ec16f02bffe3ad3d996024">free_enc2cp</a> (void)</td></tr> <tr class="separator:a2f7320fdc7ec16f02bffe3ad3d996024"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f3a1d68e3a2770698bdff893ba3868f"><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2f3a1d68e3a2770698bdff893ba3868f">DWORD</a> (STDMETHODCALLTYPE mf_HandleInComingCall)(IMessageFilter __RPC_FAR *pThis</td></tr> <tr class="separator:a2f3a1d68e3a2770698bdff893ba3868f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18100522f0b19b5e9b9875f5737a9386"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free</a> (psz)</td></tr> <tr class="separator:a18100522f0b19b5e9b9875f5737a9386"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fb3b37b30ac3874008f653ed9765309"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6fb3b37b30ac3874008f653ed9765309">if</a> ((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)(DISPID) <a class="el" href="../../d2/d99/win32ole_8c.html#a2cce985310f659a7b0c21f7ec9a2b162">nameid</a> !=<a class="el" href="../../d2/d99/win32ole_8c.html#a2cce985310f659a7b0c21f7ec9a2b162">nameid</a>)</td></tr> <tr class="separator:a6fb3b37b30ac3874008f653ed9765309"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b0961ddd6591968e023b883d9a08c33"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0b0961ddd6591968e023b883d9a08c33">failed_load_conv51932</a> (void)</td></tr> <tr class="separator:a0b0961ddd6591968e023b883d9a08c33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1335e192faf93015dc32985436d60f7e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1335e192faf93015dc32985436d60f7e">set_ole_codepage</a> (UINT cp)</td></tr> <tr class="separator:a1335e192faf93015dc32985436d60f7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a956a2fbd210d850083d7b9fb72c9101b"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a956a2fbd210d850083d7b9fb72c9101b">ole_wc2mb_alloc</a> (LPWSTR pw, char *(alloc)(UINT <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>, void *arg), void *arg)</td></tr> <tr class="separator:a956a2fbd210d850083d7b9fb72c9101b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2c0dc845d9bceffbfef21a6ab01c991"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad2c0dc845d9bceffbfef21a6ab01c991">ole_alloc_str</a> (UINT <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>, void *arg)</td></tr> <tr class="separator:ad2c0dc845d9bceffbfef21a6ab01c991"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e5e3cd75e1b8e8ca190dc84b7a232e4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3e5e3cd75e1b8e8ca190dc84b7a232e4">ole_uninitialize</a> (void)</td></tr> <tr class="separator:a3e5e3cd75e1b8e8ca190dc84b7a232e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec5bd42c3df2556e0a864fd127c84986"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aec5bd42c3df2556e0a864fd127c84986">ole_uninitialize_hook</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a76a842035af1200c4d9d124d0eba2b95">rb_event_flag_t</a> evflag, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> data, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> mid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:aec5bd42c3df2556e0a864fd127c84986"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05f7ac533beedfe53aad9e0b0a391b34"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a05f7ac533beedfe53aad9e0b0a391b34">ole_alloc_vstr</a> (UINT <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>, void *arg)</td></tr> <tr class="separator:a05f7ac533beedfe53aad9e0b0a391b34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9eb9e2c430bab21f13d1a2ff462142be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9eb9e2c430bab21f13d1a2ff462142be">reg_get_val2</a> (HKEY hkey, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *subkey)</td></tr> <tr class="separator:a9eb9e2c430bab21f13d1a2ff462142be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a732ceb5b7f7a3b8bb7200da916011cd0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a732ceb5b7f7a3b8bb7200da916011cd0">EVENTSINK_Destructor</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#af9b956c8687447bdff77fa11bfdeab6c">PIEVENTSINKOBJ</a>)</td></tr> <tr class="separator:a732ceb5b7f7a3b8bb7200da916011cd0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06ff7e4ccaaa9768e4f0354616191089"><td class="memItemLeft" align="right" valign="top">STDMETHODIMP </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a06ff7e4ccaaa9768e4f0354616191089">EVENTSINK_QueryInterface</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> pEV, REFIID iid, LPVOID *ppv)</td></tr> <tr class="separator:a06ff7e4ccaaa9768e4f0354616191089"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1dd26cbc4aafb084763c87e1585eddad"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a1dd26cbc4aafb084763c87e1585eddad">EVENTSINK_AddRef</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> pEV)</td></tr> <tr class="separator:a1dd26cbc4aafb084763c87e1585eddad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a148e50845bce10ef3e8ab273feb2e302"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a148e50845bce10ef3e8ab273feb2e302">STDMETHODIMP_</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#a516d92a41f815ad3c448380a9aa3e4d0">ULONG</a>)</td></tr> <tr class="separator:a148e50845bce10ef3e8ab273feb2e302"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d0dc6164e89f16d8b1acfb5022e41e8"><td class="memItemLeft" align="right" valign="top">STDMETHODIMP </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a8d0dc6164e89f16d8b1acfb5022e41e8">EVENTSINK_GetTypeInfoCount</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> pEV, UINT *pct)</td></tr> <tr class="separator:a8d0dc6164e89f16d8b1acfb5022e41e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a665b5523cc0e231007032717b03d1c50"><td class="memItemLeft" align="right" valign="top">STDMETHODIMP </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a665b5523cc0e231007032717b03d1c50">EVENTSINK_GetTypeInfo</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> pEV, UINT info, LCID <a class="el" href="../../d2/d99/win32ole_8c.html#afab881e92e3ea39b787a1c4bf20642e0">lcid</a>, ITypeInfo **pInfo)</td></tr> <tr class="separator:a665b5523cc0e231007032717b03d1c50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf4b402520e638d50441106e09fc2292"><td class="memItemLeft" align="right" valign="top">STDMETHODIMP </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#abf4b402520e638d50441106e09fc2292">EVENTSINK_GetIDsOfNames</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> pEventSink, REFIID <a class="el" href="../../d2/d99/win32ole_8c.html#a303cbef20c5902f3d4b1048f185b2b19">riid</a>, OLECHAR **szNames, UINT <a class="el" href="../../d2/d99/win32ole_8c.html#ad1b2c6199f208bd8beef590eeb7e85f0">cNames</a>, LCID <a class="el" href="../../d2/d99/win32ole_8c.html#afab881e92e3ea39b787a1c4bf20642e0">lcid</a>, DISPID *pDispID)</td></tr> <tr class="separator:abf4b402520e638d50441106e09fc2292"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a533965aa8ab8ae4d8f1c07f4bd207628"><td class="memItemLeft" align="right" valign="top">STDMETHODIMP </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a533965aa8ab8ae4d8f1c07f4bd207628">EVENTSINK_Invoke</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> pEventSink, DISPID dispid, REFIID <a class="el" href="../../d2/d99/win32ole_8c.html#a303cbef20c5902f3d4b1048f185b2b19">riid</a>, LCID <a class="el" href="../../d2/d99/win32ole_8c.html#afab881e92e3ea39b787a1c4bf20642e0">lcid</a>, WORD <a class="el" href="../../d2/d99/win32ole_8c.html#a542520dea567f0b06716f0b4a1c74961">wFlags</a>, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, UINT *<a class="el" href="../../d2/d99/win32ole_8c.html#ab494f7525a9bf609f8f68fcb286cea00">puArgErr</a>)</td></tr> <tr class="separator:a533965aa8ab8ae4d8f1c07f4bd207628"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd8eee90347509b486bdfcb4c7724f2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d99/win32ole_8c.html#af9b956c8687447bdff77fa11bfdeab6c">PIEVENTSINKOBJ</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#abd8eee90347509b486bdfcb4c7724f2c">EVENTSINK_Constructor</a> ()</td></tr> <tr class="separator:abd8eee90347509b486bdfcb4c7724f2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac00113a6af189ae37896dc351916f83f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac00113a6af189ae37896dc351916f83f">Init_win32ole</a> (void)</td></tr> <tr class="separator:ac00113a6af189ae37896dc351916f83f"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:ad803f359899ef12dbf857d073769046a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad803f359899ef12dbf857d073769046a">cWIN32OLE</a></td></tr> <tr class="separator:ad803f359899ef12dbf857d073769046a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab216bc0c636cf9153535e420079e4e8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab216bc0c636cf9153535e420079e4e8e">cWIN32OLE_TYPELIB</a></td></tr> <tr class="separator:ab216bc0c636cf9153535e420079e4e8e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a025ca1dc7e3a355101d2528a1e4c1354"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a025ca1dc7e3a355101d2528a1e4c1354">cWIN32OLE_TYPE</a></td></tr> <tr class="separator:a025ca1dc7e3a355101d2528a1e4c1354"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae43f1fc4a286d2f2a50d541a8ece113e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae43f1fc4a286d2f2a50d541a8ece113e">cWIN32OLE_VARIABLE</a></td></tr> <tr class="separator:ae43f1fc4a286d2f2a50d541a8ece113e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a404f0efd20319871321d1ef285d37ecc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a404f0efd20319871321d1ef285d37ecc">cWIN32OLE_METHOD</a></td></tr> <tr class="separator:a404f0efd20319871321d1ef285d37ecc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a2f3c03025143ca713045795f4458e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3a2f3c03025143ca713045795f4458e5">cWIN32OLE_PARAM</a></td></tr> <tr class="separator:a3a2f3c03025143ca713045795f4458e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adae672a14ddd2ecdc02a17f8a4828d85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#adae672a14ddd2ecdc02a17f8a4828d85">cWIN32OLE_EVENT</a></td></tr> <tr class="separator:adae672a14ddd2ecdc02a17f8a4828d85"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5ae74eca026324684e8f1dbf7628000"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa5ae74eca026324684e8f1dbf7628000">cWIN32OLE_VARIANT</a></td></tr> <tr class="separator:aa5ae74eca026324684e8f1dbf7628000"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3827bf7153f5d6f7081a65fdf97f26a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a3827bf7153f5d6f7081a65fdf97f26a0">eWIN32OLERuntimeError</a></td></tr> <tr class="separator:a3827bf7153f5d6f7081a65fdf97f26a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a54e783dcc1a3fec965bbc80eb16bd913"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a54e783dcc1a3fec965bbc80eb16bd913">mWIN32OLE_VARIANT</a></td></tr> <tr class="separator:a54e783dcc1a3fec965bbc80eb16bd913"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af32eeb4278394bc878b85c8ea4aba1b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af32eeb4278394bc878b85c8ea4aba1b7">cWIN32OLE_PROPERTY</a></td></tr> <tr class="separator:af32eeb4278394bc878b85c8ea4aba1b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2af0935d4ce085aa2320acd37d10cec5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2af0935d4ce085aa2320acd37d10cec5">ary_ole_event</a></td></tr> <tr class="separator:a2af0935d4ce085aa2320acd37d10cec5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ce01fae8d4199ffd5f3df63cf0796f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0ce01fae8d4199ffd5f3df63cf0796f8">id_events</a></td></tr> <tr class="separator:a0ce01fae8d4199ffd5f3df63cf0796f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a910f5dc71d76d1c8d51e6c0f5010c6e9"><td class="memItemLeft" align="right" valign="top">static volatile <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a910f5dc71d76d1c8d51e6c0f5010c6e9">g_ole_initialized_key</a> = TLS_OUT_OF_INDEXES</td></tr> <tr class="separator:a910f5dc71d76d1c8d51e6c0f5010c6e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2007081b1749d56e7a5ed6b196d9fa45"><td class="memItemLeft" align="right" valign="top">static BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2007081b1749d56e7a5ed6b196d9fa45">g_uninitialize_hooked</a> = <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td></tr> <tr class="separator:a2007081b1749d56e7a5ed6b196d9fa45"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad29426bf12565d8dea6e3f00828e8aa8"><td class="memItemLeft" align="right" valign="top">static BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad29426bf12565d8dea6e3f00828e8aa8">g_cp_installed</a> = <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td></tr> <tr class="separator:ad29426bf12565d8dea6e3f00828e8aa8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad86ed24d2a7324b1bb5474f6f0782812"><td class="memItemLeft" align="right" valign="top">static BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad86ed24d2a7324b1bb5474f6f0782812">g_lcid_installed</a> = <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td></tr> <tr class="separator:ad86ed24d2a7324b1bb5474f6f0782812"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78f7f599a5e13fe2d10c0b27961fa49b"><td class="memItemLeft" align="right" valign="top">static HINSTANCE </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a78f7f599a5e13fe2d10c0b27961fa49b">ghhctrl</a> = <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td></tr> <tr class="separator:a78f7f599a5e13fe2d10c0b27961fa49b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77ca308cb6a605690e4b3e07afd18ce8"><td class="memItemLeft" align="right" valign="top">static HINSTANCE </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a77ca308cb6a605690e4b3e07afd18ce8">gole32</a> = <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td></tr> <tr class="separator:a77ca308cb6a605690e4b3e07afd18ce8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56ab313527b706f895cb18faf492cdf4"><td class="memItemLeft" align="right" valign="top">static FNCOCREATEINSTANCEEX * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a56ab313527b706f895cb18faf492cdf4">gCoCreateInstanceEx</a> = <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td></tr> <tr class="separator:a56ab313527b706f895cb18faf492cdf4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e1526602f12196f5bf394832700029a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9e1526602f12196f5bf394832700029a">com_hash</a></td></tr> <tr class="separator:a9e1526602f12196f5bf394832700029a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aefcc0ccd39ee29ec64e36ff3eece6808"><td class="memItemLeft" align="right" valign="top">static IDispatchVtbl </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aefcc0ccd39ee29ec64e36ff3eece6808">com_vtbl</a></td></tr> <tr class="separator:aefcc0ccd39ee29ec64e36ff3eece6808"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b08fbcbd4d0817540a1552bea9cd501"><td class="memItemLeft" align="right" valign="top">static UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2b08fbcbd4d0817540a1552bea9cd501">cWIN32OLE_cp</a> = CP_ACP</td></tr> <tr class="separator:a2b08fbcbd4d0817540a1552bea9cd501"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae76f2a9479b736b6d2068f1176ebafb5"><td class="memItemLeft" align="right" valign="top">static LCID </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae76f2a9479b736b6d2068f1176ebafb5">cWIN32OLE_lcid</a> = LOCALE_SYSTEM_DEFAULT</td></tr> <tr class="separator:ae76f2a9479b736b6d2068f1176ebafb5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a047992a0ec88c62f680c1d484e33d5c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a047992a0ec88c62f680c1d484e33d5c5">cWIN32OLE_enc</a></td></tr> <tr class="separator:a047992a0ec88c62f680c1d484e33d5c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af35c14e43de709d8f72501c8b73300a6"><td class="memItemLeft" align="right" valign="top">static UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#af35c14e43de709d8f72501c8b73300a6">g_cp_to_check</a> = CP_ACP</td></tr> <tr class="separator:af35c14e43de709d8f72501c8b73300a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5b58331878760e9f4974a618fa4f35b"><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aa5b58331878760e9f4974a618fa4f35b">g_lcid_to_check</a> [8+1]</td></tr> <tr class="separator:aa5b58331878760e9f4974a618fa4f35b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c2765e64d70089c2227aa6fb7dc1eb0"><td class="memItemLeft" align="right" valign="top">static VARTYPE </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a7c2765e64d70089c2227aa6fb7dc1eb0">g_nil_to</a> = VT_ERROR</td></tr> <tr class="separator:a7c2765e64d70089c2227aa6fb7dc1eb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae55d84a8797460e9279316d18ed42e37"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae55d84a8797460e9279316d18ed42e37">enc2cp_table</a></td></tr> <tr class="separator:ae55d84a8797460e9279316d18ed42e37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77934e557be2fa38c4a3dc9327c0e181"><td class="memItemLeft" align="right" valign="top">static IMessageFilterVtbl </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a77934e557be2fa38c4a3dc9327c0e181">message_filter</a></td></tr> <tr class="separator:a77934e557be2fa38c4a3dc9327c0e181"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a752b650185811a148fde591fe97104e3"><td class="memItemLeft" align="right" valign="top">static IMessageFilter </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a752b650185811a148fde591fe97104e3">imessage_filter</a> = { &<a class="el" href="../../d2/d99/win32ole_8c.html#a77934e557be2fa38c4a3dc9327c0e181">message_filter</a> }</td></tr> <tr class="separator:a752b650185811a148fde591fe97104e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a706315e5584d6b78f05590053987b134"><td class="memItemLeft" align="right" valign="top">static IMessageFilter * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a></td></tr> <tr class="separator:a706315e5584d6b78f05590053987b134"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a303cbef20c5902f3d4b1048f185b2b19"><td class="memItemLeft" align="right" valign="top">static REFIID </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a303cbef20c5902f3d4b1048f185b2b19">riid</a></td></tr> <tr class="separator:a303cbef20c5902f3d4b1048f185b2b19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab09baffb3870e6f212e36f9b8e6709dc"><td class="memItemLeft" align="right" valign="top">static REFIID void __RPC_FAR *__RPC_FAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab09baffb3870e6f212e36f9b8e6709dc">ppvObject</a></td></tr> <tr class="separator:ab09baffb3870e6f212e36f9b8e6709dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3e7d57a2e31cb6749fd9fb4bdac99b2"><td class="memItemLeft" align="right" valign="top">static UINT __RPC_FAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac3e7d57a2e31cb6749fd9fb4bdac99b2">pctinfo</a></td></tr> <tr class="separator:ac3e7d57a2e31cb6749fd9fb4bdac99b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0603b3be2cd978771772b56d3c8a1317"><td class="memItemLeft" align="right" valign="top">static UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a0603b3be2cd978771772b56d3c8a1317">iTInfo</a></td></tr> <tr class="separator:a0603b3be2cd978771772b56d3c8a1317"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afab881e92e3ea39b787a1c4bf20642e0"><td class="memItemLeft" align="right" valign="top">static UINT LCID </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afab881e92e3ea39b787a1c4bf20642e0">lcid</a></td></tr> <tr class="separator:afab881e92e3ea39b787a1c4bf20642e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9cea82cbb2a01224a9e29ffe96527062"><td class="memItemLeft" align="right" valign="top">static UINT LCID ITypeInfo __RPC_FAR *__RPC_FAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9cea82cbb2a01224a9e29ffe96527062">ppTInfo</a></td></tr> <tr class="separator:a9cea82cbb2a01224a9e29ffe96527062"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a824cc3f3a7bf2ea1137ab0b9f46ff10d"><td class="memItemLeft" align="right" valign="top">static REFIID LPOLESTR __RPC_FAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a824cc3f3a7bf2ea1137ab0b9f46ff10d">rgszNames</a></td></tr> <tr class="separator:a824cc3f3a7bf2ea1137ab0b9f46ff10d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1b2c6199f208bd8beef590eeb7e85f0"><td class="memItemLeft" align="right" valign="top">static REFIID LPOLESTR __RPC_FAR UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad1b2c6199f208bd8beef590eeb7e85f0">cNames</a></td></tr> <tr class="separator:ad1b2c6199f208bd8beef590eeb7e85f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba9e091e6d1b5fe83ddd978bf906433a"><td class="memItemLeft" align="right" valign="top">static REFIID LPOLESTR __RPC_FAR UINT LCID DISPID __RPC_FAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#aba9e091e6d1b5fe83ddd978bf906433a">rgDispId</a></td></tr> <tr class="separator:aba9e091e6d1b5fe83ddd978bf906433a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a394f3e2bdf20c689aede21d3cbcc2f39"><td class="memItemLeft" align="right" valign="top">static DISPID </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a394f3e2bdf20c689aede21d3cbcc2f39">dispIdMember</a></td></tr> <tr class="separator:a394f3e2bdf20c689aede21d3cbcc2f39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a542520dea567f0b06716f0b4a1c74961"><td class="memItemLeft" align="right" valign="top">static DISPID REFIID LCID WORD </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a542520dea567f0b06716f0b4a1c74961">wFlags</a></td></tr> <tr class="separator:a542520dea567f0b06716f0b4a1c74961"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1727c720bd26a5e35bdb7ddc6999c02"><td class="memItemLeft" align="right" valign="top">static DISPID REFIID LCID WORD DISPPARAMS __RPC_FAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae1727c720bd26a5e35bdb7ddc6999c02">pDispParams</a></td></tr> <tr class="separator:ae1727c720bd26a5e35bdb7ddc6999c02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a509f432319f13e65916c1cb9ec574b8c"><td class="memItemLeft" align="right" valign="top">static DISPID REFIID LCID WORD DISPPARAMS __RPC_FAR VARIANT __RPC_FAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a509f432319f13e65916c1cb9ec574b8c">pVarResult</a></td></tr> <tr class="separator:a509f432319f13e65916c1cb9ec574b8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b19eaff80ba5b0f1c4d133d5f89133c"><td class="memItemLeft" align="right" valign="top">static DISPID REFIID LCID WORD DISPPARAMS __RPC_FAR VARIANT __RPC_FAR EXCEPINFO __RPC_FAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a9b19eaff80ba5b0f1c4d133d5f89133c">pExcepInfo</a></td></tr> <tr class="separator:a9b19eaff80ba5b0f1c4d133d5f89133c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab494f7525a9bf609f8f68fcb286cea00"><td class="memItemLeft" align="right" valign="top">static DISPID REFIID LCID WORD DISPPARAMS __RPC_FAR VARIANT __RPC_FAR EXCEPINFO __RPC_FAR UINT __RPC_FAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ab494f7525a9bf609f8f68fcb286cea00">puArgErr</a></td></tr> <tr class="separator:ab494f7525a9bf609f8f68fcb286cea00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19f090a02e7c5b155208ba5b16572ce9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a19f090a02e7c5b155208ba5b16572ce9">dwCallType</a></td></tr> <tr class="separator:a19f090a02e7c5b155208ba5b16572ce9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d150110b1820ce46e1164b14094cfe9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> HTASK </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a4d150110b1820ce46e1164b14094cfe9">threadIDCaller</a></td></tr> <tr class="separator:a4d150110b1820ce46e1164b14094cfe9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae833f13bbe5720ef229048b72cf34712"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> HTASK <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ae833f13bbe5720ef229048b72cf34712">dwTickCount</a></td></tr> <tr class="separator:ae833f13bbe5720ef229048b72cf34712"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a820b1eeb09d0a8b2c2bac453a22f3805"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> HTASK <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> LPINTERFACEINFO </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a820b1eeb09d0a8b2c2bac453a22f3805">lpInterfaceInfo</a></td></tr> <tr class="separator:a820b1eeb09d0a8b2c2bac453a22f3805"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65439140996baa0857d23174dde5dac8"><td class="memItemLeft" align="right" valign="top">static HTASK </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a65439140996baa0857d23174dde5dac8">threadIDCallee</a></td></tr> <tr class="separator:a65439140996baa0857d23174dde5dac8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac06e7f99025c41080bc6127bed3a933c"><td class="memItemLeft" align="right" valign="top">static HTASK <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ac06e7f99025c41080bc6127bed3a933c">dwRejectType</a></td></tr> <tr class="separator:ac06e7f99025c41080bc6127bed3a933c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d457f96e6144f1981999a6c5e6d07e1"><td class="memItemLeft" align="right" valign="top">static HTASK <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a6d457f96e6144f1981999a6c5e6d07e1">dwPendingType</a></td></tr> <tr class="separator:a6d457f96e6144f1981999a6c5e6d07e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2cce985310f659a7b0c21f7ec9a2b162"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#a2cce985310f659a7b0c21f7ec9a2b162">nameid</a> = <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>(psz)</td></tr> <tr class="separator:a2cce985310f659a7b0c21f7ec9a2b162"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad582d6c36e9f765b19478484e6ea3643"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d78/struct_i_event_sink_vtbl.html">IEventSinkVtbl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#ad582d6c36e9f765b19478484e6ea3643">vtEventSink</a></td></tr> <tr class="separator:ad582d6c36e9f765b19478484e6ea3643"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb4c9ed3631f60150e25239a3a1a54e6"><td class="memItemLeft" align="right" valign="top">static BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d99/win32ole_8c.html#afb4c9ed3631f60150e25239a3a1a54e6">g_IsEventSinkVtblInitialized</a> = <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td></tr> <tr class="separator:afb4c9ed3631f60150e25239a3a1a54e6"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="aa5d777648e7f6a6be4e3f2a2cb51f0d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5d777648e7f6a6be4e3f2a2cb51f0d0">◆ </a></span>conv_51932</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define conv_51932</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">cp</td><td>)</td> <td>   ((cp) == 51932 && (<a class="el" href="../../d2/d99/win32ole_8c.html#a5411753c688404d6a96cb91c6d44d23c">load_conv_function51932</a>(), 1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00962">962</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01372">ole_mb2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">ole_wc2mb_alloc()</a>.</p> </div> </div> <a id="a0b93cd51079c0fa8e21ee4faf2da1a27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b93cd51079c0fa8e21ee4faf2da1a27">◆ </a></span>DOUT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DOUT   fprintf(stderr,"[%d]\n",__LINE__)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00053">53</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a9b6a098e586f9183bdd0b9cd8bd49e19"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b6a098e586f9183bdd0b9cd8bd49e19">◆ </a></span>DOUTD</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DOUTD</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   fprintf(stderr, "[%d]:" #x "=%f\n",__LINE__,x)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00057">57</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="ab4ce3a590f7989348fea7ec4b8a2376b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4ce3a590f7989348fea7ec4b8a2376b">◆ </a></span>DOUTI</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DOUTI</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   fprintf(stderr, "[%ld]:" #x "=%d\n",__LINE__,x)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00056">56</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="abc6f4bd63dd6fb618320c447c9e1c81c"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc6f4bd63dd6fb618320c447c9e1c81c">◆ </a></span>DOUTMSG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DOUTMSG</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   fprintf(stderr, "[%d]:" #x "\n",__LINE__)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00055">55</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a60f6e36b857a459e0ef1b316925cd869"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60f6e36b857a459e0ef1b316925cd869">◆ </a></span>DOUTS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DOUTS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   fprintf(stderr,"[%d]:" #x "=%s\n",__LINE__,x)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00054">54</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a5a8802dcd54607ff45396c36e32da6f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a8802dcd54607ff45396c36e32da6f3">◆ </a></span>ENC_MACHING_CP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENC_MACHING_CP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">enc, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">encname, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">cp </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d2/d99/win32ole_8c.html#a6fb3b37b30ac3874008f653ed9765309">if</a>(<a class="el" href="../../dc/db1/win32_8h.html#ac99ec3f1036620727a68aa8c25a8963c">strcasecmp</a>(<a class="el" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>((enc)),(encname)) == 0) return cp</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00865">865</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00867">ole_encoding2cp()</a>.</p> </div> </div> <a id="a63b4faafeb1711dd2ea21e5a7ba406d5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63b4faafeb1711dd2ea21e5a7ba406d5">◆ </a></span>g_ole_initialized</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define g_ole_initialized   (BOOL)TlsGetValue(<a class="el" href="../../d2/d99/win32ole_8c.html#a910f5dc71d76d1c8d51e6c0f5010c6e9">g_ole_initialized_key</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00223">223</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01227">ole_uninitialize()</a>.</p> </div> </div> <a id="aac13c3c50abb6519352a3398703aec8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac13c3c50abb6519352a3398703aec8f">◆ </a></span>g_ole_initialized_init</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define g_ole_initialized_init</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (<a class="el" href="../../d2/d99/win32ole_8c.html#a910f5dc71d76d1c8d51e6c0f5010c6e9">g_ole_initialized_key</a> = TlsAlloc())</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00224">224</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="af70e34bc5bf782d9c0fe541e851a7594"></a> <h2 class="memtitle"><span class="permalink"><a href="#af70e34bc5bf782d9c0fe541e851a7594">◆ </a></span>g_ole_initialized_set</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define g_ole_initialized_set</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a></td><td>)</td> <td>   TlsSetValue(<a class="el" href="../../d2/d99/win32ole_8c.html#a910f5dc71d76d1c8d51e6c0f5010c6e9">g_ole_initialized_key</a>, (void*)(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00225">225</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01227">ole_uninitialize()</a>.</p> </div> </div> <a id="a18f4fdd65125f70f0a1538bc5523cd54"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18f4fdd65125f70f0a1538bc5523cd54">◆ </a></span>GNUC_OLDER_3_4_4</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GNUC_OLDER_3_4_4</td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((__GNUC__ < 3) || \</div><div class="line"> ((__GNUC__ <= 3) && (__GNUC_MINOR__ < 4)) || \</div><div class="line"> ((__GNUC__ <= 3) && (__GNUC_MINOR__ <= 4) && (__GNUC_PATCHLEVEL__ <= 4)))</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00022">22</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a633ecb2e5bb97e8d4de926ea39ce7765"></a> <h2 class="memtitle"><span class="permalink"><a href="#a633ecb2e5bb97e8d4de926ea39ce7765">◆ </a></span>I8_2_NUM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define I8_2_NUM   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7bce65407b21f6812267e8d5426201f0">INT2NUM</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00138">138</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="a5411753c688404d6a96cb91c6d44d23c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5411753c688404d6a96cb91c6d44d23c">◆ </a></span>load_conv_function51932</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define load_conv_function51932</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../d2/d99/win32ole_8c.html#a0b0961ddd6591968e023b883d9a08c33">failed_load_conv51932</a>()</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00959">959</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01017">ole_cp2encoding()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00965">set_ole_codepage()</a>.</p> </div> </div> <a id="a6e0113d66cb81a8bd0fb0a2766e3ce2f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e0113d66cb81a8bd0fb0a2766e3ce2f">◆ </a></span>NUM2I8</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NUM2I8   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a877c38180d23c5447d976c70dda89d69">NUM2INT</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00140">140</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01719">ole_val2variant_ex()</a>.</p> </div> </div> <a id="ae1c3462eddb17b0ff24cd63f2a5c0ca6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1c3462eddb17b0ff24cd63f2a5c0ca6">◆ </a></span>NUM2UI8</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NUM2UI8   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a72d845303f20fad5c5ef29c339d3c7f6">NUM2UINT</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00141">141</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01719">ole_val2variant_ex()</a>.</p> </div> </div> <a id="ab6512944bd0c38ea0e27d10a7b44a4d5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6512944bd0c38ea0e27d10a7b44a4d5">◆ </a></span>OLE_ADDREF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OLE_ADDREF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X</td><td>)</td> <td>   (X) ? ((X)->lpVtbl->AddRef(X)) : 0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00111">111</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07187">ole_method_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06551">olemethod_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07280">oleparam_ole_param_from_index()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04912">oletype_set_member()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02915">reference_count()</a>.</p> </div> </div> <a id="a7979d0bf1755bd9d1e72709d8fd3ff89"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7979d0bf1755bd9d1e72709d8fd3ff89">◆ </a></span>OLE_FREE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OLE_FREE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">{\</div><div class="line"> if(<a class="code" href="../../d2/d99/win32ole_8c.html#a63b4faafeb1711dd2ea21e5a7ba406d5">g_ole_initialized</a> == <a class="code" href="../../d1/d5c/nkf_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>) {\</div><div class="line"> if(x) {\</div><div class="line"> OLE_RELEASE(x);\</div><div class="line"> (x) = 0;\</div><div class="line"> }\</div><div class="line"> }\</div><div class="line">}</div><div class="ttc" id="win32ole_8c_html_a63b4faafeb1711dd2ea21e5a7ba406d5"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a63b4faafeb1711dd2ea21e5a7ba406d5">g_ole_initialized</a></div><div class="ttdeci">#define g_ole_initialized</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00223">win32ole.c:223</a></div></div> <div class="ttc" id="nkf_8h_html_aa8cecfc5c5c054d2875c03e77b7be15d"><div class="ttname"><a href="../../d1/d5c/nkf_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a></div><div class="ttdeci">#define TRUE</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d5c/nkf_8h_source.html#l00175">nkf.h:175</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00116">116</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03982">fole_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01275">ole_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01296">olemethod_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01311">oleparam_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01289">oletype_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01282">oletypelib_free()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01304">olevariable_free()</a>.</p> </div> </div> <a id="aeb62a0f44f5b31fd7be1cb10084e1bf5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb62a0f44f5b31fd7be1cb10084e1bf5">◆ </a></span>OLE_GET_TYPEATTR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OLE_GET_TYPEATTR</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((X)->lpVtbl->GetTypeAttr((X), (Y)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">113</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08086">find_coclass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06839">ole_method_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04123">ole_method_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">ole_methods_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05624">ole_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05686">ole_type_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05791">ole_type_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05821">ole_type_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05721">ole_type_progid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05910">ole_type_src_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05851">ole_type_typekind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05757">ole_type_visible()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">olemethod_from_typeinfo()</a>.</p> </div> </div> <a id="a48d8b1cc07f16cca172b8d1396b023fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a48d8b1cc07f16cca172b8d1396b023fb">◆ </a></span>OLE_RELEASE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OLE_RELEASE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X</td><td>)</td> <td>   (X) ? ((X)->lpVtbl->Release(X)) : 0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">109</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07964">EVENTSINK_Destructor()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08563">fev_unadvise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08086">find_coclass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04796">fole_activex_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02951">fole_s_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">fole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04468">fole_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05582">foletype_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">ole_bind_obj()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04567">ole_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08283">ole_event_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04008">ole_ienum_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06839">ole_method_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">ole_methods()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">ole_methods_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02033">ole_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">ole_type_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">ole_types_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04590">ole_usertype2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04923">oleclass_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">olemethod_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02915">reference_count()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>.</p> </div> </div> <a id="ad5c0e2057baa6beedb3bdd8a58010abf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad5c0e2057baa6beedb3bdd8a58010abf">◆ </a></span>OLE_RELEASE_TYPEATTR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OLE_RELEASE_TYPEATTR</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((X)->lpVtbl->ReleaseTypeAttr((X), (Y)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">114</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08086">find_coclass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06839">ole_method_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04123">ole_method_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">ole_methods_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05624">ole_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05686">ole_type_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05791">ole_type_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05821">ole_type_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05721">ole_type_progid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05910">ole_type_src_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05851">ole_type_typekind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05757">ole_type_visible()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">olemethod_from_typeinfo()</a>.</p> </div> </div> <a id="ab26df562c721106c4a74f86c1e7e4ec3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab26df562c721106c4a74f86c1e7e4ec3">◆ </a></span>OLEData_Get_Struct</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OLEData_Get_Struct</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">pole </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">{\</div><div class="line"> Data_Get_Struct(obj, <span class="keyword">struct</span> <a class="code" href="../../d1/d03/structoledata.html">oledata</a>, pole);\</div><div class="line"> if(!pole->pDispatch) {\</div><div class="line"> rb_raise(<a class="code" href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a>, <span class="stringliteral">"failed to get Dispatch Interface"</span>);\</div><div class="line"> }\</div><div class="line">}</div><div class="ttc" id="error_8c_html_a95ad3953d535707e2cf2b1d837f5e253"><div class="ttname"><a href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a></div><div class="ttdeci">VALUE rb_eRuntimeError</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l00547">error.c:547</a></div></div> <div class="ttc" id="structoledata_html"><div class="ttname"><a href="../../d1/d03/structoledata.html">oledata</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00254">win32ole.c:254</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">125</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04796">fole_activex_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">fole_each()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03982">fole_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04501">fole_query_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04546">fole_respond_to()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02951">fole_s_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02934">fole_s_reference_count()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">fole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04468">fole_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">ole_methods()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>.</p> </div> </div> <a id="aa950c6bbb9d7caab6d6a468386e07d0a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa950c6bbb9d7caab6d6a468386e07d0a">◆ </a></span>pIMultiLanguage</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define pIMultiLanguage   <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> /* dummy */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00251">251</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01372">ole_mb2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">ole_wc2mb_alloc()</a>.</p> </div> </div> <a id="ac8532c3a9901cdf3f13325021a01fd0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8532c3a9901cdf3f13325021a01fd0f">◆ </a></span>UI8_2_NUM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define UI8_2_NUM   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3a7966ce9e2485b97e90af970e17db14">UINT2NUM</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00139">139</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="a36c9f535c0f4434cb2e2fea56e393384"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36c9f535c0f4434cb2e2fea56e393384">◆ </a></span>V_I1REF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define V_I1REF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X</td><td>)</td> <td>   V_UNION(X, pcVal)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00077">77</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01822">ole_set_byref()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="ae28d7243617fdad03119e7f82193726d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae28d7243617fdad03119e7f82193726d">◆ </a></span>V_INT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define V_INT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X</td><td>)</td> <td>   V_UNION(X, intVal)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00085">85</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01434">get_ptr_of_variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01822">ole_set_byref()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="a3d4c4141e36eb51f6028533a97b8d484"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d4c4141e36eb51f6028533a97b8d484">◆ </a></span>V_INTREF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define V_INTREF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X</td><td>)</td> <td>   V_UNION(X, pintVal)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00089">89</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01822">ole_set_byref()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="a9aba4875e432f5a9e6108c4ea95e04fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9aba4875e432f5a9e6108c4ea95e04fc">◆ </a></span>V_UI2REF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define V_UI2REF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X</td><td>)</td> <td>   V_UNION(X, puiVal)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00081">81</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01822">ole_set_byref()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="a1da4b972b6e7529b70cadb6077838ad2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1da4b972b6e7529b70cadb6077838ad2">◆ </a></span>V_UINT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define V_UINT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X</td><td>)</td> <td>   V_UNION(X, uintVal)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00093">93</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01434">get_ptr_of_variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01822">ole_set_byref()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="afd407d8a5a6f061bb64f6797f4718975"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd407d8a5a6f061bb64f6797f4718975">◆ </a></span>V_UINTREF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define V_UINTREF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X</td><td>)</td> <td>   V_UNION(X, puintVal)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00097">97</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01822">ole_set_byref()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="ac921f4ad75c62ef506c5d282bc39eb26"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac921f4ad75c62ef506c5d282bc39eb26">◆ </a></span>V_UNION1</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define V_UNION1</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">X, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((X)->Y)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00062">62</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07517">ole_param_default()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07420">ole_param_flag_mask()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04615">ole_ptrtype2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04590">ole_usertype2val()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06343">ole_variable_value()</a>.</p> </div> </div> <a id="a3a0a28ba6e22644006c9bafb793f8a2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a0a28ba6e22644006c9bafb793f8a2c">◆ </a></span>va_init_list</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define va_init_list</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">b </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   va_start(a)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00049">49</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>.</p> </div> </div> <a id="ad74e541d2cc665141eb7721fd668c2a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad74e541d2cc665141eb7721fd668c2a5">◆ </a></span>WC2VSTR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WC2VSTR</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   <a class="el" href="../../d2/d99/win32ole_8c.html#a3395108ccf7c08e1c3461a468b4412a6">ole_wc2vstr</a>((x), <a class="el" href="../../dd/df8/regenc_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">144</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06934">folemethod_event_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05512">foletypelib_library_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05297">foletypelib_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">foletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07758">hash2ptr_dispparams()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06839">ole_method_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07002">ole_method_helpfile()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06971">ole_method_helpstring()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07187">ole_method_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04123">ole_method_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">ole_type_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05945">ole_type_helpfile()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05882">ole_type_helpstring()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">ole_types_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04590">ole_usertype2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04923">oleclass_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07280">oleparam_ole_param_from_index()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>.</p> </div> </div> <a id="ac7331f65815deaeea30dc7a834594148"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7331f65815deaeea30dc7a834594148">◆ </a></span>WIN32OLE_VERSION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WIN32OLE_VERSION   "1.5.5"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00146">146</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="a1829379decfeb26fe41ee99ea10a32ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1829379decfeb26fe41ee99ea10a32ae">◆ </a></span>dwData</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef IUnknown COSERVERINFO MULTI_QI* typedef LPCSTR UINT <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1829379decfeb26fe41ee99ea10a32ae">dwData</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00151">151</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="ad3196fc77437d523ed1459e8ff809d3a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad3196fc77437d523ed1459e8ff809d3a">◆ </a></span>DWORD</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00149">149</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a41f0ea7dd0ed5bdbe6fd43e9b16ef91f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41f0ea7dd0ed5bdbe6fd43e9b16ef91f">◆ </a></span>FNENUMSYSEMCODEPAGES</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef BOOL() FNENUMSYSEMCODEPAGES(CODEPAGE_ENUMPROC, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00153">153</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a166bbd1a777de2ab0652286ee16e3268"></a> <h2 class="memtitle"><span class="permalink"><a href="#a166bbd1a777de2ab0652286ee16e3268">◆ </a></span>HWND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef IUnknown COSERVERINFO MULTI_QI* typedef HWND(WINAPI FNHTMLHELP)(HWND hwndCaller</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00151">151</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="aa3bce24e6382845f469fcfa09a8eb36c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3bce24e6382845f469fcfa09a8eb36c">◆ </a></span>IEVENTSINKOBJ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d2/d10/structtag_i_e_v_e_n_t_s_i_n_k_o_b_j.html">tagIEVENTSINKOBJ</a> <a class="el" href="../../d2/d99/win32ole_8c.html#aa3bce24e6382845f469fcfa09a8eb36c">IEVENTSINKOBJ</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a8a512fccb45679ed46bf77707af30989"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a512fccb45679ed46bf77707af30989">◆ </a></span>IEventSinkVtbl</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../de/d78/struct_i_event_sink_vtbl.html">IEventSinkVtbl</a> <a class="el" href="../../de/d78/struct_i_event_sink_vtbl.html">IEventSinkVtbl</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00158">158</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a58ed2b02963206faa9aac83bf473a812"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58ed2b02963206faa9aac83bf473a812">◆ </a></span>PEVENTSINK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../dc/d91/struct_i_event_sink.html">IEventSink</a> * <a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="af9b956c8687447bdff77fa11bfdeab6c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9b956c8687447bdff77fa11bfdeab6c">◆ </a></span>PIEVENTSINKOBJ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d2/d10/structtag_i_e_v_e_n_t_s_i_n_k_o_b_j.html">tagIEVENTSINKOBJ</a> * <a class="el" href="../../d2/d99/win32ole_8c.html#af9b956c8687447bdff77fa11bfdeab6c">PIEVENTSINKOBJ</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ad1e2b29b5891bd4a824d39829ad426b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1e2b29b5891bd4a824d39829ad426b4">◆ </a></span>pszFile</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef IUnknown COSERVERINFO MULTI_QI* typedef LPCSTR <a class="el" href="../../d2/d99/win32ole_8c.html#ad1e2b29b5891bd4a824d39829ad426b4">pszFile</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00151">151</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a61528773fffe3438d8ce4e64bb4e5c6f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a61528773fffe3438d8ce4e64bb4e5c6f">◆ </a></span>uCommand</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef IUnknown COSERVERINFO MULTI_QI* typedef LPCSTR UINT <a class="el" href="../../d2/d99/win32ole_8c.html#a61528773fffe3438d8ce4e64bb4e5c6f">uCommand</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00151">151</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a81b81a3a3c4a8c09c871e89792faa0fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81b81a3a3c4a8c09c871e89792faa0fe">◆ </a></span>Win32OLEIDispatch</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d2/dda/struct___win32_o_l_e_i_dispatch.html">_Win32OLEIDispatch</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a81b81a3a3c4a8c09c871e89792faa0fe">Win32OLEIDispatch</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a6f226d1adae4b7b9897502c69e03520a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f226d1adae4b7b9897502c69e03520a">◆ </a></span>add_event_call_back()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void add_event_call_back </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>data</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08420">8420</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00216">id_events</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07748">ole_delete_event()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08432">ev_on_event()</a>.</p> </div> </div> <a id="a43b0f9585d36ca61eb5ecd98fad874d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43b0f9585d36ca61eb5ecd98fad874d7">◆ </a></span>ary2ptr_dispparams()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ary2ptr_dispparams </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DISPPARAMS * </td> <td class="paramname"><em>pdispparams</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07797">7797</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01754">ole_val2ptr_variant()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>.</p> </div> </div> <a id="a251af5930d14dc9c03f0ec689aaae38f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a251af5930d14dc9c03f0ec689aaae38f">◆ </a></span>ary2safe_array_index()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long * ary2safe_array_index </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>ary_size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SAFEARRAY * </td> <td class="paramname"><em>psa</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08849">8849</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">folevariant_ary_aref()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">folevariant_ary_aset()</a>.</p> </div> </div> <a id="a632f2bcf05d41fa60f4c4369849ddd1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a632f2bcf05d41fa60f4c4369849ddd1c">◆ </a></span>ary_len_of_dim()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long ary_len_of_dim </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>dim</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01566">1566</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01592">ole_val_ary2variant_ary()</a>.</p> </div> </div> <a id="a27e8edc4bd92903a3f61d6d6582646f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27e8edc4bd92903a3f61d6d6582646f8">◆ </a></span>ary_new_dim()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary_new_dim </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>myary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>pid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>plb</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>dim</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02066">2066</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02092">ary_store_dim()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="a0e365aecee59aa21b999d051a4c76a2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e365aecee59aa21b999d051a4c76a2b">◆ </a></span>ary_store_dim()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ary_store_dim </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>myary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>pid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>plb</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>dim</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02092">2092</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02066">ary_new_dim()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="a6746475ca9284fd2720810688b37b525"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6746475ca9284fd2720810688b37b525">◆ </a></span>check_type_val2variant()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void check_type_val2variant </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08747">8747</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00203">cWIN32OLE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00210">cWIN32OLE_VARIANT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01595">rb_cTime</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00406">rb_obj_classname()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00491">T_FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00481">T_FLOAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00476">T_NIL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_TRUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08797">folevariant_initialize()</a>.</p> </div> </div> <a id="a2c2cafa30f8f59de53e58a6c03b0eff1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c2cafa30f8f59de53e58a6c03b0eff1">◆ </a></span>clsid_from_remote()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> clsid_from_remote </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>host</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>com</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CLSID * </td> <td class="paramname"><em>pclsid</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02601">2601</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01372">ole_mb2wc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">ole_create_dcom()</a>.</p> </div> </div> <a id="a38c94372747cca7b01ac64e76f941a2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a38c94372747cca7b01ac64e76f941a2c">◆ </a></span>code_page_installed()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static BOOL code_page_installed </td> <td>(</td> <td class="paramtype">UINT </td> <td class="paramname"><em>cp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03051">3051</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00228">g_cp_installed</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00238">g_cp_to_check</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03042">installed_code_page_proc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01017">ole_cp2encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00965">set_ole_codepage()</a>.</p> </div> </div> <a id="ada66e0a6c7b3c3915de52016aa828026"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada66e0a6c7b3c3915de52016aa828026">◆ </a></span>create_win32ole_object()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> create_win32ole_object </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IDispatch * </td> <td class="paramname"><em>pDispatch</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02058">2058</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02047">fole_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02033">ole_set_member()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04501">fole_query_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">ole_bind_obj()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="a1da595a8d1f22377435d6bd4fa5150d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1da595a8d1f22377435d6bd4fa5150d1">◆ </a></span>default_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> default_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>class_name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02026">2026</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02014">make_inspect()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07255">folemethod_inspect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06139">foletype_inspect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05559">foletypelib_inspect()</a>, and <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l01277">tracepoint_inspect()</a>.</p> </div> </div> <a id="a7946b47acb9022d6a5bc20e728ed5013"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7946b47acb9022d6a5bc20e728ed5013">◆ </a></span>dimension()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long dimension </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01547">1547</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01592">ole_val_ary2variant_ary()</a>.</p> </div> </div> <a id="a2f3a1d68e3a2770698bdff893ba3868f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f3a1d68e3a2770698bdff893ba3868f">◆ </a></span>DWORD()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td> <td>(</td> <td class="paramtype">STDMETHODCALLTYPE </td> <td class="paramname"><em>mf_HandleInComingCall</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a5f4caca75a1ca7971310c4f7909bda33"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f4caca75a1ca7971310c4f7909bda33">◆ </a></span>ev_advise()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ev_advise </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">8306</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00203">cWIN32OLE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00284">oleeventdata::dwCookie</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00286">oleeventdata::event_id</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">EVENTSINK_Constructor()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08597">evs_length()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00198">tagIEVENTSINKOBJ::m_iid</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00285">oleeventdata::pConnectionPoint</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00557">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00545">SafeStringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00476">T_NIL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08396">fev_initialize()</a>.</p> </div> </div> <a id="ac7520bee4cf7fecac67c8ad2fa6659b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7520bee4cf7fecac67c8ad2fa6659b8">◆ </a></span>ev_on_event()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ev_on_event </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>is_ary_arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08432">8432</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08420">add_event_call_back()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00285">oleeventdata::pConnectionPoint</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00620">rb_block_proc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08481">rb_sym_to_s()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00494">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08484">fev_on_event()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08504">fev_on_event_with_outargs()</a>.</p> </div> </div> <a id="a1dd26cbc4aafb084763c87e1585eddad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1dd26cbc4aafb084763c87e1585eddad">◆ </a></span>EVENTSINK_AddRef()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">EVENTSINK_AddRef </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> </td> <td class="paramname"><em>pEV</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07627">7627</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00197">tagIEVENTSINKOBJ::m_cRef</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">EVENTSINK_Constructor()</a>.</p> </div> </div> <a id="abd8eee90347509b486bdfcb4c7724f2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd8eee90347509b486bdfcb4c7724f2c">◆ </a></span>EVENTSINK_Constructor()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d2/d99/win32ole_8c.html#af9b956c8687447bdff77fa11bfdeab6c">PIEVENTSINKOBJ</a> EVENTSINK_Constructor </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">7942</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07627">EVENTSINK_AddRef()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07663">EVENTSINK_GetIDsOfNames()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07653">EVENTSINK_GetTypeInfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07645">EVENTSINK_GetTypeInfoCount()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07608">EVENTSINK_QueryInterface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07603">g_IsEventSinkVtblInitialized</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00196">tagIEVENTSINKOBJ::lpVtbl</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00197">tagIEVENTSINKOBJ::m_cRef</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00199">tagIEVENTSINKOBJ::m_event_id</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00200">tagIEVENTSINKOBJ::pTypeInfo</a>, <a class="el" href="../../de/d78/struct_i_event_sink_vtbl.html#ab0ef28eaafa7e679bfb0b80e98da0135">IEventSinkVtbl::QueryInterface()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07602">vtEventSink</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>.</p> </div> </div> <a id="a732ceb5b7f7a3b8bb7200da916011cd0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a732ceb5b7f7a3b8bb7200da916011cd0">◆ </a></span>EVENTSINK_Destructor()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void EVENTSINK_Destructor </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#af9b956c8687447bdff77fa11bfdeab6c">PIEVENTSINKOBJ</a> </td> <td class="paramname"><em>pEVObj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07964">7964</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00200">tagIEVENTSINKOBJ::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07634">STDMETHODIMP_()</a>.</p> </div> </div> <a id="abf4b402520e638d50441106e09fc2292"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf4b402520e638d50441106e09fc2292">◆ </a></span>EVENTSINK_GetIDsOfNames()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">STDMETHODIMP EVENTSINK_GetIDsOfNames </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> </td> <td class="paramname"><em>pEventSink</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">REFIID </td> <td class="paramname"><em>riid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">OLECHAR ** </td> <td class="paramname"><em>szNames</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>cNames</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">LCID </td> <td class="paramname"><em>lcid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DISPID * </td> <td class="paramname"><em>pDispID</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07663">7663</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00305">cNames</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00200">tagIEVENTSINKOBJ::pTypeInfo</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">EVENTSINK_Constructor()</a>.</p> </div> </div> <a id="a665b5523cc0e231007032717b03d1c50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a665b5523cc0e231007032717b03d1c50">◆ </a></span>EVENTSINK_GetTypeInfo()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">STDMETHODIMP EVENTSINK_GetTypeInfo </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> </td> <td class="paramname"><em>pEV</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">LCID </td> <td class="paramname"><em>lcid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo ** </td> <td class="paramname"><em>pInfo</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07653">7653</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">EVENTSINK_Constructor()</a>.</p> </div> </div> <a id="a8d0dc6164e89f16d8b1acfb5022e41e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d0dc6164e89f16d8b1acfb5022e41e8">◆ </a></span>EVENTSINK_GetTypeInfoCount()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">STDMETHODIMP EVENTSINK_GetTypeInfoCount </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> </td> <td class="paramname"><em>pEV</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT * </td> <td class="paramname"><em>pct</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07645">7645</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">EVENTSINK_Constructor()</a>.</p> </div> </div> <a id="a533965aa8ab8ae4d8f1c07f4bd207628"></a> <h2 class="memtitle"><span class="permalink"><a href="#a533965aa8ab8ae4d8f1c07f4bd207628">◆ </a></span>EVENTSINK_Invoke()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">STDMETHODIMP EVENTSINK_Invoke </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> </td> <td class="paramname"><em>pEventSink</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DISPID </td> <td class="paramname"><em>dispid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">REFIID </td> <td class="paramname"><em>riid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">LCID </td> <td class="paramname"><em>lcid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">WORD </td> <td class="paramname"><em>wFlags</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DISPPARAMS * </td> <td class="paramname"><em>pdispparams</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>pvarResult</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">EXCEPINFO * </td> <td class="paramname"><em>pexcepinfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT * </td> <td class="paramname"><em>puArgErr</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">7837</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07797">ary2ptr_dispparams()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00209">cWIN32OLE_EVENT</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00607">ev</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08591">evs_entry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07810">exec_callback()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07758">hash2ptr_dispparams()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07787">hash2result()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00216">id_events</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00199">tagIEVENTSINKOBJ::m_event_id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07706">ole_search_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07730">ole_search_handler_method()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00200">tagIEVENTSINKOBJ::pTypeInfo</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07820">rescue_callback()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00485">T_HASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">EVENTSINK_Constructor()</a>.</p> </div> </div> <a id="a06ff7e4ccaaa9768e4f0354616191089"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06ff7e4ccaaa9768e4f0354616191089">◆ </a></span>EVENTSINK_QueryInterface()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">STDMETHODIMP EVENTSINK_QueryInterface </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#a58ed2b02963206faa9aac83bf473a812">PEVENTSINK</a> </td> <td class="paramname"><em>pEV</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">REFIID </td> <td class="paramname"><em>iid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">LPVOID * </td> <td class="paramname"><em>ppv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07608">7608</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">EVENTSINK_Constructor()</a>.</p> </div> </div> <a id="a5e253cdeb9cfec5844f163f53f08e3d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e253cdeb9cfec5844f163f53f08e3d2">◆ </a></span>evs_delete()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> evs_delete </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>i</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08584">8584</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00215">ary_ole_event</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08563">fev_unadvise()</a>.</p> </div> </div> <a id="a038616b5c7a8bb7d26e06c5b16a0a643"></a> <h2 class="memtitle"><span class="permalink"><a href="#a038616b5c7a8bb7d26e06c5b16a0a643">◆ </a></span>evs_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> evs_entry </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>i</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08591">8591</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00215">ary_ole_event</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>.</p> </div> </div> <a id="ad369fee2d0d724ef2fe3535240b981c7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad369fee2d0d724ef2fe3535240b981c7">◆ </a></span>evs_length()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> evs_length </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08597">8597</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00215">ary_ole_event</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>.</p> </div> </div> <a id="aaac85a21f4e352281fef326427354f95"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaac85a21f4e352281fef326427354f95">◆ </a></span>evs_push()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> evs_push </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ev</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08578">8578</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00215">ary_ole_event</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00607">ev</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08396">fev_initialize()</a>.</p> </div> </div> <a id="a3c5d3561abdd51b3a85d88c44603876b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3c5d3561abdd51b3a85d88c44603876b">◆ </a></span>exec_callback()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> exec_callback </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07810">7810</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00752">rb_apply()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>.</p> </div> </div> <a id="a0b0961ddd6591968e023b883d9a08c33"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b0961ddd6591968e023b883d9a08c33">◆ </a></span>failed_load_conv51932()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void failed_load_conv51932 </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00933">933</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> </div> </div> <a id="aee60a56e4ca92f2f597dbc14483ccfeb"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee60a56e4ca92f2f597dbc14483ccfeb">◆ </a></span>fev_get_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fev_get_handler </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08655">8655</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a6bcacff9ce50a9417b8b262dba751248"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bcacff9ce50a9417b8b262dba751248">◆ </a></span>fev_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fev_initialize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08396">8396</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08578">evs_push()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08642">fev_set_handler()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00216">id_events</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a2fe63f55350b20cc7532caf5ad0e7ccc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2fe63f55350b20cc7532caf5ad0e7ccc">◆ </a></span>fev_off_event()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fev_off_event </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08525">8525</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00216">id_events</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07748">ole_delete_event()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08481">rb_sym_to_s()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00494">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aab8c56df7fcad310b56c1785e2beae95"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab8c56df7fcad310b56c1785e2beae95">◆ </a></span>fev_on_event()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fev_on_event </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08484">8484</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08432">ev_on_event()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a1f53a6e31877dd97034b00483513dd88"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f53a6e31877dd97034b00483513dd88">◆ </a></span>fev_on_event_with_outargs()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fev_on_event_with_outargs </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08504">8504</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08432">ev_on_event()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ad2e1b59fa7e18c47b5de24b1a58b6ff7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2e1b59fa7e18c47b5de24b1a58b6ff7">◆ </a></span>fev_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fev_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08294">8294</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01021">Data_Make_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00284">oleeventdata::dwCookie</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00286">oleeventdata::event_id</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08283">ole_event_free()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00285">oleeventdata::pConnectionPoint</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a593b161d7b4621b0e6b31434cec8d8cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a593b161d7b4621b0e6b31434cec8d8cc">◆ </a></span>fev_s_msg_loop()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fev_s_msg_loop </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08412">8412</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01266">ole_msg_loop()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ae384ff6b7496bc19a6cc419461cf61f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae384ff6b7496bc19a6cc419461cf61f5">◆ </a></span>fev_set_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fev_set_handler </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08642">8642</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08396">fev_initialize()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a03d0ad12a5dfd5fe6dfb820a2fcf4ca7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a03d0ad12a5dfd5fe6dfb820a2fcf4ca7">◆ </a></span>fev_unadvise()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fev_unadvise </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08563">8563</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00284">oleeventdata::dwCookie</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00286">oleeventdata::event_id</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08584">evs_delete()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01266">ole_msg_loop()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00285">oleeventdata::pConnectionPoint</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aefa742f168b66b0f6f438656c8704e0a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aefa742f168b66b0f6f438656c8704e0a">◆ </a></span>find_coclass()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> find_coclass </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TYPEATTR * </td> <td class="paramname"><em>pTypeAttr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo ** </td> <td class="paramname"><em>pTypeInfo2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TYPEATTR ** </td> <td class="paramname"><em>pTypeAttr2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08086">8086</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>.</p> </div> </div> <a id="aa667691c99d3a2eca3c54e53df289a9a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa667691c99d3a2eca3c54e53df289a9a">◆ </a></span>find_default_source()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> find_default_source </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ole</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IID * </td> <td class="paramname"><em>piid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo ** </td> <td class="paramname"><em>ppTypeInfo</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">8197</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08086">find_coclass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08161">find_default_source_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>.</p> </div> </div> <a id="ad04a677a5615054a1486ccbcf5312d90"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad04a677a5615054a1486ccbcf5312d90">◆ </a></span>find_default_source_from_typeinfo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> find_default_source_from_typeinfo </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TYPEATTR * </td> <td class="paramname"><em>pTypeAttr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo ** </td> <td class="paramname"><em>ppTypeInfo</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08161">8161</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>.</p> </div> </div> <a id="a31a904a59156f31da8443d0d06ad1154"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31a904a59156f31da8443d0d06ad1154">◆ </a></span>find_iid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> find_iid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ole</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>pitf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IID * </td> <td class="paramname"><em>piid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo ** </td> <td class="paramname"><em>ppTypeInfo</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">7975</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01113">ole_wc2mb()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>.</p> </div> </div> <a id="a60fc00d3ccda920f10703894be73a31d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60fc00d3ccda920f10703894be73a31d">◆ </a></span>fole_activex_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_activex_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04796">4796</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a83b4d0c7361c567ebe70479b937c3a7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a83b4d0c7361c567ebe70479b937c3a7d">◆ </a></span>fole_each()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_each </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">4030</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03992">ole_each_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04008">ole_ienum_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00839">rb_ensure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">RETURN_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a1c39e066aeecfd08aada95a49e3e48f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c39e066aeecfd08aada95a49e3e48f4">◆ </a></span>fole_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03982">3982</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00116">OLE_FREE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a6a99140a5476f0da87c2c9aba0752f0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a99140a5476f0da87c2c9aba0752f0f">◆ </a></span>fole_func_methods()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_func_methods </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04378">4378</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">ole_methods()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aaff897843a1cf2bfb5857b77f78bd7f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaff897843a1cf2bfb5857b77f78bd7f2">◆ </a></span>fole_get_methods()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_get_methods </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04345">4345</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">ole_methods()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a303d4c6c980af9ead5d8e06cdf4be789"></a> <h2 class="memtitle"><span class="permalink"><a href="#a303d4c6c980af9ead5d8e06cdf4be789">◆ </a></span>fole_getproperty2()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_getproperty2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dispid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>types</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03827">3827</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a5032240cb2729bee87cc42cb5cc23695"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5032240cb2729bee87cc42cb5cc23695">◆ </a></span>fole_getproperty_with_bracket()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_getproperty_with_bracket </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03910">3910</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a7f8945d4358f512f72dcfc6a0298bd1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f8945d4358f512f72dcfc6a0298bd1c">◆ </a></span>fole_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_initialize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03247">3247</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">ole_create_dcom()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02033">ole_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00275">rb_call_super()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00557">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00545">SafeStringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a950b2a90a61b3cae5543c9d93b00ead3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a950b2a90a61b3cae5543c9d93b00ead3">◆ </a></span>fole_invoke()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_invoke </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03601">3601</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="abf52aec9001101679b74a4117347b4ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf52aec9001101679b74a4117347b4ce">◆ </a></span>fole_invoke2()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_invoke2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dispid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>types</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03809">3809</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a14d93d21d7208d39e5c3c63d50214abd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14d93d21d7208d39e5c3c63d50214abd">◆ </a></span>fole_method_help()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_method_help </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>cmdname</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">4754</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00207">cWIN32OLE_METHOD</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06565">folemethod_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">olemethod_from_typeinfo()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00545">SafeStringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a7172b0aee359977f81f71251db26edc5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7172b0aee359977f81f71251db26edc5">◆ </a></span>fole_methods()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_methods </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04329">4329</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">ole_methods()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a9f2d2aeab774970ad953b6541ee96dcf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f2d2aeab774970ad953b6541ee96dcf">◆ </a></span>fole_missing()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_missing </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04093">4093</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00237">cWIN32OLE_enc</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00191">LONG_MAX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00296">rb_check_arity</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00548">rb_enc_str_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17271">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08734">rb_to_id()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00044">UNLIMITED_ARGUMENTS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a1a1d911e7d192419a0bc563c1134e1f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a1d911e7d192419a0bc563c1134e1f1">◆ </a></span>fole_put_methods()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_put_methods </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04361">4361</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">ole_methods()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a1c2427bf2f78d7dc92d556bea85123ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c2427bf2f78d7dc92d556bea85123ce">◆ </a></span>fole_query_interface()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_query_interface </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str_iid</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04501">4501</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02058">create_win32ole_object()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00203">cWIN32OLE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="af8996048ad14314fa7aef6d4d775731b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af8996048ad14314fa7aef6d4d775731b">◆ </a></span>fole_respond_to()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_respond_to </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>method</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04546">4546</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08481">rb_sym_to_s()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00494">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a2d0cf91d19e5f8f14cf8c167f4699275"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d0cf91d19e5f8f14cf8c167f4699275">◆ </a></span>fole_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02047">2047</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01021">Data_Make_Struct</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01275">ole_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02058">create_win32ole_object()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a41b6cce0ceb88f59521f6a9b5cbc903e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41b6cce0ceb88f59521f6a9b5cbc903e">◆ </a></span>fole_s_connect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_connect </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">2738</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02058">create_win32ole_object()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">ole_bind_obj()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00557">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00545">SafeStringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aece2e35f468147b6d40f99a14c3c7f6a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aece2e35f468147b6d40f99a14c3c7f6a">◆ </a></span>fole_s_const_load()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_const_load </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">2819</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00203">cWIN32OLE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00478">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00476">T_NIL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02528">typelib_file()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a9ac8207bb0ee9c5e02c8a012cc00d4e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ac8207bb0ee9c5e02c8a012cc00d4e2">◆ </a></span>fole_s_create_guid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_create_guid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03154">3154</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01410">ole_wc2vstr()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aaed28da1a2098bc9ce356c985343e7e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaed28da1a2098bc9ce356c985343e7e2">◆ </a></span>fole_s_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02951">2951</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02915">reference_count()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00615">ULONG()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a46e95b41258862662f5e02173c154a7a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46e95b41258862662f5e02173c154a7a">◆ </a></span>fole_s_get_code_page()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_get_code_page </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03036">3036</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00235">cWIN32OLE_cp</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a3a0d9cd7ac70636cff4bfc3a398f9349"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a0d9cd7ac70636cff4bfc3a398f9349">◆ </a></span>fole_s_get_locale()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_get_locale </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03093">3093</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a711bebed75d5dbef9317d46792aa8255"></a> <h2 class="memtitle"><span class="permalink"><a href="#a711bebed75d5dbef9317d46792aa8255">◆ </a></span>fole_s_ole_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_ole_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03179">3179</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a197b9a7e0b15c57cddf36d7950572b1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a197b9a7e0b15c57cddf36d7950572b1a">◆ </a></span>fole_s_ole_uninitialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_ole_uninitialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03187">3187</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01227">ole_uninitialize()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a5f96c057db4987aa9d01f368539b1507"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f96c057db4987aa9d01f368539b1507">◆ </a></span>fole_s_reference_count()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_reference_count </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02934">2934</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02915">reference_count()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ac2cadf7c61871ef6c7d630762d3ca09d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac2cadf7c61871ef6c7d630762d3ca09d">◆ </a></span>fole_s_set_code_page()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_set_code_page </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vcp</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03073">3073</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00965">set_ole_codepage()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ac0a9f64129d5836fc8f9b0195ca478ec"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0a9f64129d5836fc8f9b0195ca478ec">◆ </a></span>fole_s_set_locale()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_set_locale </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vlcid</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03128">3128</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03109">lcid_installed()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a71d23fe98f21177991723bbbd03b6875"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71d23fe98f21177991723bbbd03b6875">◆ </a></span>fole_s_show_help()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_s_show_help </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02997">2997</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00207">cWIN32OLE_METHOD</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00205">cWIN32OLE_TYPE</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02965">ole_show_help()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a434cf8ff2ac0a88549687089a80ffb01"></a> <h2 class="memtitle"><span class="permalink"><a href="#a434cf8ff2ac0a88549687089a80ffb01">◆ </a></span>fole_setproperty()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_setproperty </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03888">3888</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aea975e81d1fe3056985636f1fa72e8b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea975e81d1fe3056985636f1fa72e8b9">◆ </a></span>fole_setproperty2()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_setproperty2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dispid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>types</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03845">3845</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a60f46a0254e9350ddf3ae68009748eb8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60f46a0254e9350ddf3ae68009748eb8">◆ </a></span>fole_setproperty_with_bracket()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_setproperty_with_bracket </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03869">3869</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a190323bc253935196667f23146769fb3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a190323bc253935196667f23146769fb3">◆ </a></span>fole_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">4417</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">ole_type_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="abcd6997bfbcd8f8c44472b2f05480e39"></a> <h2 class="memtitle"><span class="permalink"><a href="#abcd6997bfbcd8f8c44472b2f05480e39">◆ </a></span>fole_typelib()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fole_typelib </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04468">4468</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04440">ole_typelib_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a48e776cb94d0c16741489a9c9450a398"></a> <h2 class="memtitle"><span class="permalink"><a href="#a48e776cb94d0c16741489a9c9450a398">◆ </a></span>folemethod_dispid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_dispid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07085">7085</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07062">ole_method_dispid()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aaa3aba20914a6077714e3aec036c162b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa3aba20914a6077714e3aec036c162b">◆ </a></span>folemethod_event()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_event </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06913">6913</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06839">ole_method_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00267">olemethoddata::pOwnerTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06934">folemethod_event_interface()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ae54179477459ef72c2885549ff5e40e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae54179477459ef72c2885549ff5e40e6">◆ </a></span>folemethod_event_interface()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_event_interface </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06934">6934</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06913">folemethod_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04567">ole_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="afacb5c1ecde95354cfd6a6be1415c5b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#afacb5c1ecde95354cfd6a6be1415c5b8">◆ </a></span>folemethod_helpcontext()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_helpcontext </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07054">7054</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07033">ole_method_helpcontext()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a6f9ef6641c628823181498337f6d8db5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f9ef6641c628823181498337f6d8db5">◆ </a></span>folemethod_helpfile()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_helpfile </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07024">7024</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07002">ole_method_helpfile()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="af476ba7b3bb2b432ef6e7e772ec7a6f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#af476ba7b3bb2b432ef6e7e772ec7a6f8">◆ </a></span>folemethod_helpstring()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_helpstring </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06994">6994</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06971">ole_method_helpstring()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a7b85e610d07b34c298cf33157d20744f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b85e610d07b34c298cf33157d20744f">◆ </a></span>folemethod_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>oletype</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>method</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06592">6592</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00205">cWIN32OLE_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">olemethod_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00545">SafeStringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a6946f44fe8fd3dc52c25b9138ce1329f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6946f44fe8fd3dc52c25b9138ce1329f">◆ </a></span>folemethod_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07255">7255</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02026">default_inspect()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="afda17c1fafb5c5da6cf2467641cb41a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#afda17c1fafb5c5da6cf2467641cb41a7">◆ </a></span>folemethod_invkind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_invkind </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06775">6775</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06731">ole_method_invkind()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a0faf86c7524111112f60229f8da59d14"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0faf86c7524111112f60229f8da59d14">◆ </a></span>folemethod_invoke_kind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_invoke_kind </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06794">6794</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06745">ole_method_invoke_kind()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a6c0faebe3e31e28f7202288a1ec72573"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c0faebe3e31e28f7202288a1ec72573">◆ </a></span>folemethod_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06623">6623</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ab72c16ea0e701d5685275b1a9aed1585"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab72c16ea0e701d5685275b1a9aed1585">◆ </a></span>folemethod_offset_vtbl()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_offset_vtbl </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07116">7116</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07093">ole_method_offset_vtbl()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ac95137c8f13aece1fc5c9e6480062b68"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac95137c8f13aece1fc5c9e6480062b68">◆ </a></span>folemethod_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_params </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07240">7240</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07187">ole_method_params()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a69aa8b97b2991bba847a006ba8a683ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69aa8b97b2991bba847a006ba8a683ff">◆ </a></span>folemethod_return_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_return_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06655">6655</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06629">ole_method_return_type()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a4143de391103e02d12818baedff3f685"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4143de391103e02d12818baedff3f685">◆ </a></span>folemethod_return_type_detail()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_return_type_detail </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06723">6723</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06697">ole_method_return_type_detail()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ae4836afb8566d0ed610b9360d6f50990"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae4836afb8566d0ed610b9360d6f50990">◆ </a></span>folemethod_return_vtype()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_return_vtype </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06689">6689</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06663">ole_method_return_vtype()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="afb37c29e28b1f960fbf22b605993354d"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb37c29e28b1f960fbf22b605993354d">◆ </a></span>folemethod_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06565">6565</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01021">Data_Make_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01296">olemethod_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00267">olemethoddata::pOwnerTypeInfo</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>.</p> </div> </div> <a id="af36a9f22dfbb15239480f833541fb2d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#af36a9f22dfbb15239480f833541fb2d6">◆ </a></span>folemethod_size_opt_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_size_opt_params </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07179">7179</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07156">ole_method_size_opt_params()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a3aca3c33d649f21caec07ab0fac207ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3aca3c33d649f21caec07ab0fac207ae">◆ </a></span>folemethod_size_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_size_params </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07148">7148</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07124">ole_method_size_params()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a2f15f8ec2d25451fb0a2d74f0f2a1b7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f15f8ec2d25451fb0a2d74f0f2a1b7f">◆ </a></span>folemethod_visible()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folemethod_visible </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06831">6831</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06802">ole_method_visible()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a3fd59f1b292db308f516fe025a5cd446"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fd59f1b292db308f516fe025a5cd446">◆ </a></span>foleparam_default()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_default </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07568">7568</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07517">ole_param_default()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07585">foleparam_inspect()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a28a014fe0e5748d97ce5df5aca42ae00"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28a014fe0e5748d97ce5df5aca42ae00">◆ </a></span>foleparam_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>olemethod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07325">7325</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00207">cWIN32OLE_METHOD</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07318">oleparam_ole_param()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="af7bc1b360651a48a8b08d6baaee78905"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7bc1b360651a48a8b08d6baaee78905">◆ </a></span>foleparam_input()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_input </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07444">7444</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07420">ole_param_flag_mask()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a5079f1cd6dbfb8ce2b112d4f4de56970"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5079f1cd6dbfb8ce2b112d4f4de56970">◆ </a></span>foleparam_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07585">7585</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07568">foleparam_default()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07346">foleparam_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02014">make_inspect()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aaf29c43a083c4cb50d8e2e24bdde16b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf29c43a083c4cb50d8e2e24bdde16b6">◆ </a></span>foleparam_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07346">7346</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07585">foleparam_inspect()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a1d906af605a6180e2e90b662b1932879"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1d906af605a6180e2e90b662b1932879">◆ </a></span>foleparam_ole_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_ole_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07377">7377</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07352">ole_param_ole_type()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a5d3bde90e102b667d712389285c5d200"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d3bde90e102b667d712389285c5d200">◆ </a></span>foleparam_ole_type_detail()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_ole_type_detail </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07411">7411</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07386">ole_param_ole_type_detail()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a4c2d586120bd8d98112b6be60e4f8294"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c2d586120bd8d98112b6be60e4f8294">◆ </a></span>foleparam_optional()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_optional </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07489">7489</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07420">ole_param_flag_mask()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="af263844f08ace69c092c8ab5a0839892"></a> <h2 class="memtitle"><span class="permalink"><a href="#af263844f08ace69c092c8ab5a0839892">◆ </a></span>foleparam_output()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_output </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07471">7471</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07420">ole_param_flag_mask()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ac6ec24a19ac346216e24b0033d8bd202"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac6ec24a19ac346216e24b0033d8bd202">◆ </a></span>foleparam_retval()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_retval </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07508">7508</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07420">ole_param_flag_mask()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ada8d032e43fda83f47fc1dc5d67b7e42"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada8d032e43fda83f47fc1dc5d67b7e42">◆ </a></span>foleparam_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foleparam_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07266">7266</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01021">Data_Make_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01311">oleparam_free()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a2ea06a0d884fd9971f1540791dadb03a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ea06a0d884fd9971f1540791dadb03a">◆ </a></span>foletype_default_event_sources()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_default_event_sources </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06104">6104</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a1aa9cb27ad3f5c039b159d04221c2730"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1aa9cb27ad3f5c039b159d04221c2730">◆ </a></span>foletype_default_ole_types()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_default_ole_types </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06122">6122</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a55b1c52400f549decd28910adf9534b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55b1c52400f549decd28910adf9534b0">◆ </a></span>foletype_guid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_guid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05713">5713</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05686">ole_type_guid()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a17402178059917f6dd6803ee73df6426"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17402178059917f6dd6803ee73df6426">◆ </a></span>foletype_helpcontext()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_helpcontext </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05994">5994</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05974">ole_type_helpcontext()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a0f560d82cf2e4604437fc3bb7280cec3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f560d82cf2e4604437fc3bb7280cec3">◆ </a></span>foletype_helpfile()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_helpfile </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05966">5966</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05945">ole_type_helpfile()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a536bbe39f587ff60fd0cee5db26dc333"></a> <h2 class="memtitle"><span class="permalink"><a href="#a536bbe39f587ff60fd0cee5db26dc333">◆ </a></span>foletype_helpstring()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_helpstring </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05902">5902</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05882">ole_type_helpstring()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ad0f95a9f48f7af93146a71963663ec1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0f95a9f48f7af93146a71963663ec1d">◆ </a></span>foletype_impl_ole_types()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_impl_ole_types </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06069">6069</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a2fdc77d63c0a1d101a2597e9d13da037"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2fdc77d63c0a1d101a2597e9d13da037">◆ </a></span>foletype_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>typelib</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>oleclass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05582">5582</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04923">oleclass_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00545">SafeStringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02528">typelib_file()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a865684be9919637fc636e618fcfc34c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a865684be9919637fc636e618fcfc34c0">◆ </a></span>foletype_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06139">6139</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02026">default_inspect()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a198156271b35da99714f298e4885d34c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a198156271b35da99714f298e4885d34c">◆ </a></span>foletype_major_version()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_major_version </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05813">5813</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05791">ole_type_major_version()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a80ab193b9c367a2c3582c7b8513d0ccf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80ab193b9c367a2c3582c7b8513d0ccf">◆ </a></span>foletype_methods()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_methods </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06227">6227</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">ole_methods_from_typeinfo()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aad76daf1fd7ba9e72d79d2906bb41254"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad76daf1fd7ba9e72d79d2906bb41254">◆ </a></span>foletype_minor_version()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_minor_version </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05843">5843</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05821">ole_type_minor_version()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ae702a671c49f24709fcec4962b540fbd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae702a671c49f24709fcec4962b540fbd">◆ </a></span>foletype_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05618">5618</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="af7405fc306fc6dd47d3718be25b547b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7405fc306fc6dd47d3718be25b547b7">◆ </a></span>foletype_ole_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_ole_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05678">5678</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05624">ole_ole_type()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ae383fe3eb9655495e30cac84b29e6168"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae383fe3eb9655495e30cac84b29e6168">◆ </a></span>foletype_ole_typelib()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_ole_typelib </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06011">6011</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04440">ole_typelib_from_itypeinfo()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a6f887102a87a5c6e8f1155ea69bd02a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f887102a87a5c6e8f1155ea69bd02a1">◆ </a></span>foletype_progid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_progid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05748">5748</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05721">ole_type_progid()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ac3ae981871b66fdb4efa0a05ad712256"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3ae981871b66fdb4efa0a05ad712256">◆ </a></span>foletype_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04901">4901</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01021">Data_Make_Struct</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01289">oletype_free()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">ole_type_from_itypeinfo()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">ole_types_from_typelib()</a>.</p> </div> </div> <a id="a6aba758cd00cea749b2a7e1ae22098df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6aba758cd00cea749b2a7e1ae22098df">◆ </a></span>foletype_s_ole_classes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_s_ole_classes </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>typelib</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04831">4831</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00204">cWIN32OLE_TYPELIB</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a900802f6db162dab47ccf45555a9905d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a900802f6db162dab47ccf45555a9905d">◆ </a></span>foletype_s_progids()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_s_progids </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04870">4870</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02366">reg_enum_key()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02409">reg_get_val2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02354">reg_open_key()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02360">reg_open_vkey()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ad7869cc5544dece10a158bb1e6340e1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad7869cc5544dece10a158bb1e6340e1e">◆ </a></span>foletype_s_typelibs()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_s_typelibs </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04853">4853</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01411">rb_eval_string()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a6a2bfa6c8da64466fb5babc49837e561"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a2bfa6c8da64466fb5babc49837e561">◆ </a></span>foletype_source_ole_types()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_source_ole_types </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06087">6087</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a1a24f6def4ff0e89e8f3884381b49be2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a24f6def4ff0e89e8f3884381b49be2">◆ </a></span>foletype_src_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_src_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05937">5937</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05910">ole_type_src_type()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a8b4f3db715ec27ff1b90d5a594e17556"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b4f3db715ec27ff1b90d5a594e17556">◆ </a></span>foletype_typekind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_typekind </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05874">5874</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05851">ole_type_typekind()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a7601c0e4082bdf69b36e4b712c71d849"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7601c0e4082bdf69b36e4b712c71d849">◆ </a></span>foletype_variables()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_variables </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06207">6207</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a67538b99589f8465d34e18df229b9700"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67538b99589f8465d34e18df229b9700">◆ </a></span>foletype_visible()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletype_visible </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05783">5783</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05757">ole_type_visible()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a3757bad3ebff1b9c19971d2b364625b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3757bad3ebff1b9c19971d2b364625b4">◆ </a></span>foletypelib_guid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_guid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05269">5269</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01410">ole_wc2vstr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">oletypelib_get_libattr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">oletypelib_get_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a9429c757d4fe15ece52d69edf0e094e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9429c757d4fe15ece52d69edf0e094e2">◆ </a></span>foletypelib_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05220">5220</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05132">oletypelib_search_registry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">oletypelib_search_registry2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04961">oletypelib_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00545">SafeStringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aa01105060883846e72031eed6131b7d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa01105060883846e72031eed6131b7d7">◆ </a></span>foletypelib_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05559">5559</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02026">default_inspect()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a31f75b0afdb68143a0ea46798c10b413"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31f75b0afdb68143a0ea46798c10b413">◆ </a></span>foletypelib_library_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_library_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05512">5512</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">oletypelib_get_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a9a574ecfa512cc905e0c882fe0413b43"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a574ecfa512cc905e0c882fe0413b43">◆ </a></span>foletypelib_major_version()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_major_version </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05349">5349</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00110">major</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">oletypelib_get_libattr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">oletypelib_get_typelib()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aff402c8fcf8df12ad99c93c4ba96abd4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff402c8fcf8df12ad99c93c4ba96abd4">◆ </a></span>foletypelib_minor_version()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_minor_version </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05372">5372</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">minor</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">oletypelib_get_libattr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">oletypelib_get_typelib()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a91f2817851c7bb20c0fe5bd881163956"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91f2817851c7bb20c0fe5bd881163956">◆ </a></span>foletypelib_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05297">5297</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">oletypelib_get_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ad954f499199716efcb6d3656d6874aea"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad954f499199716efcb6d3656d6874aea">◆ </a></span>foletypelib_ole_types()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_ole_types </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05540">5540</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">ole_types_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">oletypelib_get_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a55c610157abbd413fa24145b5705907d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55c610157abbd413fa24145b5705907d">◆ </a></span>foletypelib_path()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_path </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">5443</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">oletypelib_get_libattr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">oletypelib_get_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a038baf72fddd2f2f0317efe9f0b4c2ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a038baf72fddd2f2f0317efe9f0b4c2ad">◆ </a></span>foletypelib_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05183">5183</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01021">Data_Make_Struct</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01282">oletypelib_free()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ac1a1bad5f7ad2818c0d660068ab44e8a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac1a1bad5f7ad2818c0d660068ab44e8a">◆ </a></span>foletypelib_s_typelibs()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_s_typelibs </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">4999</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00204">cWIN32OLE_TYPELIB</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05418">oletypelib_from_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04961">oletypelib_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02366">reg_enum_key()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02409">reg_get_val2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02354">reg_open_key()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02360">reg_open_vkey()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00898">version()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a11c9249c3a3713391907080d3e9d9d9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11c9249c3a3713391907080d3e9d9d9b">◆ </a></span>foletypelib_version()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_version </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05324">5324</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00110">major</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05043">make_version_str()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">minor</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">oletypelib_get_libattr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">oletypelib_get_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l02918">rb_Float()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a60cc14e6fb03174de0b20323e13afcdd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60cc14e6fb03174de0b20323e13afcdd">◆ </a></span>foletypelib_visible()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> foletypelib_visible </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05483">5483</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">oletypelib_get_libattr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">oletypelib_get_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aca6350a62c8eea366d1df29eca78dc48"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca6350a62c8eea366d1df29eca78dc48">◆ </a></span>folevariable_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariable_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06536">6536</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02014">make_inspect()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a2e6e042a244e5434dd410a469ed351c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e6e042a244e5434dd410a469ed351c9">◆ </a></span>folevariable_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariable_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06261">6261</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a20fb23da064c1347bccf49c1e676ddbb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20fb23da064c1347bccf49c1e676ddbb">◆ </a></span>folevariable_ole_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariable_ole_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06301">6301</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00274">olevariabledata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06267">ole_variable_ole_type()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a7fd47663ce9b04a6aab54fbeb42a8298"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7fd47663ce9b04a6aab54fbeb42a8298">◆ </a></span>folevariable_ole_type_detail()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariable_ole_type_detail </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06335">6335</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00274">olevariabledata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06309">ole_variable_ole_type_detail()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a0b0b26c0997cc209fd7a7f6aa8f7f21c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b0b26c0997cc209fd7a7f6aa8f7f21c">◆ </a></span>folevariable_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariable_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06379">6379</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00274">olevariabledata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06343">ole_variable_value()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a0fc97ff3ba5a68010e19aac6920897cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0fc97ff3ba5a68010e19aac6920897cc">◆ </a></span>folevariable_variable_kind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariable_variable_kind </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06481">6481</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00274">olevariabledata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06433">ole_variable_kind()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="af2f972ca981683bd7a3e06d766776420"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2f972ca981683bd7a3e06d766776420">◆ </a></span>folevariable_varkind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariable_varkind </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06521">6521</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00274">olevariabledata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06489">ole_variable_varkind()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ad362e99b0e786cf59de8ca21b1509d9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad362e99b0e786cf59de8ca21b1509d9e">◆ </a></span>folevariable_visible()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariable_visible </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06425">6425</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00274">olevariabledata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06387">ole_variable_visible()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a52007ffd60bf368cb33f51b4ece83379"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52007ffd60bf368cb33f51b4ece83379">◆ </a></span>folevariant_ary_aref()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariant_ary_aref </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">8899</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08849">ary2safe_array_index()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08828">get_locked_safe_array()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08869">unlock_safe_array()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a8bc9e5d97cd25261219ffa5642187da8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8bc9e5d97cd25261219ffa5642187da8">◆ </a></span>folevariant_ary_aset()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariant_ary_aset </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">8979</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08849">ary2safe_array_index()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08828">get_locked_safe_array()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08869">unlock_safe_array()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08934">val2variant_ptr()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a58954f48574ac2b42e8e9d2b96f930aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58954f48574ac2b42e8e9d2b96f930aa">◆ </a></span>folevariant_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariant_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08797">8797</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08747">check_type_val2variant()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">ole_val2olevariantdata()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a3e39523be2bde7adc51ab796000cdec9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e39523be2bde7adc51ab796000cdec9">◆ </a></span>folevariant_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariant_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08669">8669</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01021">Data_Make_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08661">olevariant_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00295">olevariantdata::realvar</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08697">folevariant_s_array()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a5c16d87bf1711b15fc92a2a26773a3ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c16d87bf1711b15fc92a2a26773a3ea">◆ </a></span>folevariant_s_array()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariant_s_array </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dims</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vvt</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08697">8697</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00532">Check_Type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08669">folevariant_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00631">NUM2UINT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00295">olevariantdata::realvar</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a50260416a5f8ae64ee1b630148f19160"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50260416a5f8ae64ee1b630148f19160">◆ </a></span>folevariant_set_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariant_set_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09089">9089</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">ole_val2olevariantdata()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="aadf36ab75f655cbc860c9e88e37db822"></a> <h2 class="memtitle"><span class="permalink"><a href="#aadf36ab75f655cbc860c9e88e37db822">◆ </a></span>folevariant_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariant_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09028">9028</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a23d7c602c87c1e61b5495de603979936"></a> <h2 class="memtitle"><span class="permalink"><a href="#a23d7c602c87c1e61b5495de603979936">◆ </a></span>folevariant_vartype()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> folevariant_vartype </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09067">9067</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a18100522f0b19b5e9b9875f5737a9386"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18100522f0b19b5e9b9875f5737a9386">◆ </a></span>free()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">free </td> <td>(</td> <td class="paramtype">psz </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l05939">aligned_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02066">ary_new_dim()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05568">check_if_dir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01489">cmdglob()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00070">dln_find_exe_r()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00054">do_spawn()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07964">EVENTSINK_Destructor()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00648">exit_handler()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00631">fgdbm_clear()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00802">fgdbm_empty_p()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00775">fgdbm_length()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00934">fgdbm_values()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01743">filename_completion_proc_call()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00666">fitpair()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">folevariant_ary_aref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">folevariant_ary_aset()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08697">folevariant_s_array()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08908">free_invoke_arguments()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03167">free_stack_chunks()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00215">freeaddrinfo()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00576">get_addr()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00536">get_name()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00271">getaddrinfo()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00989">heap_page_free()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01661">Init_heap()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01793">Init_readline()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03486">ip_ruby_cmd_receiver_const_get()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04601">link()</a>, <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00590">Messaging_HandleMessage()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02462">nsdr()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06145">objspace_xfree()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08283">ole_event_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01167">ole_excepinfo2msg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01275">ole_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01592">ole_val_ary2variant_ary()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01296">olemethod_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01311">oleparam_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01289">oletype_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01282">oletypelib_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01304">olevariable_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08661">olevariant_free()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03528">open_ifs_socket()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00296">rb_gdbm_fetch()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00337">rb_gdbm_firstkey()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00353">rb_gdbm_nextkey()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00890">rb_objspace_free()</a>, <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00685">rb_print_backtrace()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01647">rb_remove_history()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02194">rb_w32_closedir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01580">rb_w32_cmdvector()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05463">rb_w32_free_environ()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04391">rb_w32_getcwd()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06762">rb_w32_mkdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05582">rb_w32_open()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01992">rb_w32_opendir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04761">rb_w32_rename()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06797">rb_w32_rmdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06714">rb_w32_uchdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06874">rb_w32_uchmod()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04581">rb_w32_ulink()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06748">rb_w32_umkdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06860">rb_w32_unlink()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05534">rb_w32_uopen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02005">rb_w32_uopendir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04742">rb_w32_urename()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06811">rb_w32_urmdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06700">rb_w32_utime()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06846">rb_w32_uunlink()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06686">rb_w32_uutime()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06566">rb_w32_write_console()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02103">readdir_internal()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00447">readline_readline()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02381">reg_get_val()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06270">ruby_mimfree()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02756">ruby_setenv()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00265">sdbm_close()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00148">sdbm_open()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00200">sdbm_prep()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03119">shrink_stack_chunk_cache()</a>, <a class="el" href="../../dd/d2d/siphash_8c_source.html#l00376">sip_hash_free()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01155">subst_free()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00281">tcl_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00302">tcl_global_eval()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02087">thread_free()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01768">username_completion_proc_call()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01354">w32_aspawn_flags()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04628">w32_getenv()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01215">w32_spawn()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05101">w32_stati64()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>.</p> </div> </div> <a id="a2f7320fdc7ec16f02bffe3ad3d996024"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f7320fdc7ec16f02bffe3ad3d996024">◆ </a></span>free_enc2cp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void free_enc2cp </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09110">9110</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00241">enc2cp_table</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00334">st_free_table()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a17a347d953c452aabf9e16be24f4a582"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17a347d953c452aabf9e16be24f4a582">◆ </a></span>get_locked_safe_array()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static SAFEARRAY * get_locked_safe_array </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08828">8828</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">folevariant_ary_aref()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">folevariant_ary_aset()</a>.</p> </div> </div> <a id="a04a08c5718d5989071001bbb08d6bd04"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04a08c5718d5989071001bbb08d6bd04">◆ </a></span>get_ptr_of_variant()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void * get_ptr_of_variant </td> <td>(</td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>pvar</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01434">1434</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00085">V_INT</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00093">V_UINT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08934">val2variant_ptr()</a>.</p> </div> </div> <a id="a407a85afb68e58fa72f770472220e04c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a407a85afb68e58fa72f770472220e04c">◆ </a></span>hash2named_arg()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> hash2named_arg </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0021b43e51e438319b202dafdd43c9c0">RB_BLOCK_CALL_FUNC_ARGLIST</a>(pair, op) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03302">3302</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00290">oleparam::dp</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00291">oleparam::pNamedArgs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08481">rb_sym_to_s()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00494">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>.</p> </div> </div> <a id="a0b0eacb7bacb31262f8dfc3c7f283a44"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b0eacb7bacb31262f8dfc3c7f283a44">◆ </a></span>hash2ptr_dispparams()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void hash2ptr_dispparams </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>hash</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DISPID </td> <td class="paramname"><em>dispid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DISPPARAMS * </td> <td class="paramname"><em>pdispparams</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07758">7758</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01754">ole_val2ptr_variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00706">rb_hash_aref()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07467">rb_str_intern()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>.</p> </div> </div> <a id="adf669ce09db7c38c26c9a1ee0e8e85d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf669ce09db7c38c26c9a1ee0e8e85d8">◆ </a></span>hash2result()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> hash2result </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>hash</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07787">7787</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00706">rb_hash_aref()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07467">rb_str_intern()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>.</p> </div> </div> <a id="a3a1ed8da3d94576991195fd8e9e13760"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a1ed8da3d94576991195fd8e9e13760">◆ </a></span>HRESULT() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef HRESULT </td> <td>(</td> <td class="paramtype">STDAPICALLTYPE </td> <td class="paramname"><em>FNCOCREATEINSTANCEEX</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02601">clsid_from_remote()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08086">find_coclass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08161">find_default_source_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04796">fole_activex_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">fole_each()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03247">fole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04501">fole_query_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04546">fole_respond_to()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03154">fole_s_create_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">fole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04468">fole_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06934">folemethod_event_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05582">foletype_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05220">foletypelib_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05512">foletypelib_library_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05297">foletypelib_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">foletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">foletypelib_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">folevariant_ary_aref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">folevariant_ary_aset()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08828">get_locked_safe_array()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07758">hash2ptr_dispparams()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">ole_bind_obj()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">ole_create_dcom()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04567">ole_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01372">ole_mb2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07062">ole_method_dispid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06949">ole_method_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06839">ole_method_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07033">ole_method_helpcontext()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07002">ole_method_helpfile()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06971">ole_method_helpstring()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06731">ole_method_invkind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07093">ole_method_offset_vtbl()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07187">ole_method_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06629">ole_method_return_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06697">ole_method_return_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06663">ole_method_return_vtype()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07156">ole_method_size_opt_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07124">ole_method_size_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04123">ole_method_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06802">ole_method_visible()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">ole_methods()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">ole_methods_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05624">ole_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07517">ole_param_default()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07420">ole_param_flag_mask()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07352">ole_param_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07386">ole_param_ole_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01515">ole_set_safe_array()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">ole_type_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05686">ole_type_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05974">ole_type_helpcontext()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05945">ole_type_helpfile()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05882">ole_type_helpstring()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05791">ole_type_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05821">ole_type_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05721">ole_type_progid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05910">ole_type_src_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05851">ole_type_typekind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05757">ole_type_visible()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04440">ole_typelib_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">ole_types_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04590">ole_usertype2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">ole_val2olevariantdata()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01592">ole_val_ary2variant_ary()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06433">ole_variable_kind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06267">ole_variable_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06309">ole_variable_ole_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06343">ole_variable_value()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06489">ole_variable_varkind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06387">ole_variable_visible()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">ole_wc2mb_alloc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04923">oleclass_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">olemethod_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07280">oleparam_ole_param_from_index()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05418">oletypelib_from_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">oletypelib_get_libattr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05132">oletypelib_search_registry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">oletypelib_search_registry2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08869">unlock_safe_array()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08934">val2variant_ptr()</a>.</p> </div> </div> <a id="a869ea251efba980eb98f9677880680a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a869ea251efba980eb98f9677880680a6">◆ </a></span>HRESULT() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static HRESULT </td> <td>(</td> <td class="paramtype">STDMETHODCALLTYPE </td> <td class="paramname"><em>QueryInterface</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a6fb3b37b30ac3874008f653ed9765309"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fb3b37b30ac3874008f653ed9765309">◆ </a></span>if()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">if </td> <td>(</td> <td class="paramtype">(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)(DISPID) <a class="el" href="../../d2/d99/win32ole_8c.html#a2cce985310f659a7b0c21f7ec9a2b162">nameid</a> ! </td> <td class="paramname"> = <code><a class="el" href="../../d2/d99/win32ole_8c.html#a2cce985310f659a7b0c21f7ec9a2b162">nameid</a></code></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00770">770</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03627">gc_mark_children()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00271">getaddrinfo()</a>, <a class="el" href="../../d5/d22/getnameinfo_8c_source.html#l00140">getnameinfo()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06541">io_reopen()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02104">iseq_insns_unification()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01846">iseq_peephole_optimize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00475">names_clear()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00537">onig_foreach_name()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">onig_memsize()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00486">onig_names_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00584">onig_number_of_names()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00572">onig_renumber_name_table()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05739">parse_exp()</a>, <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00422">pruby_eval()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02115">rb_hash_update_block_callback()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02185">rb_hash_update_func_callback()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l02140">rb_iseq_line_trace_each()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01454">rb_thread_call_with_gvl()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02849">rb_w32_select_with_thread()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01161">ruby__sfvextra()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05315">set_optimize_map_info()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01128">vm_callee_setup_arg_complex()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04622">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05675">VpSqrt()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02177">yaml_emitter_write_block_scalar_hints()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">yaml_parser_scan_block_scalar_breaks()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> </div> </div> <a id="abfd24c730b491591cb4cbd90bfb104a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#abfd24c730b491591cb4cbd90bfb104a6">◆ </a></span>init_enc2cp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void init_enc2cp </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09104">9104</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00241">enc2cp_table</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ac00113a6af189ae37896dc351916f83f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac00113a6af189ae37896dc351916f83f">◆ </a></span>Init_win32ole()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_win32ole </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">9116</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00215">ary_ole_event</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00233">com_hash</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00234">com_vtbl</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00203">cWIN32OLE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00209">cWIN32OLE_EVENT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00207">cWIN32OLE_METHOD</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00208">cWIN32OLE_PARAM</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00205">cWIN32OLE_TYPE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00204">cWIN32OLE_TYPELIB</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00206">cWIN32OLE_VARIABLE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00210">cWIN32OLE_VARIANT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01018">Data_Wrap_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08655">fev_get_handler()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08396">fev_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08525">fev_off_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08484">fev_on_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08504">fev_on_event_with_outargs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08294">fev_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08412">fev_s_msg_loop()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08642">fev_set_handler()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08563">fev_unadvise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04796">fole_activex_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">fole_each()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03982">fole_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04378">fole_func_methods()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04345">fole_get_methods()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03827">fole_getproperty2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03910">fole_getproperty_with_bracket()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03247">fole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03601">fole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03809">fole_invoke2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04329">fole_methods()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04093">fole_missing()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04361">fole_put_methods()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04501">fole_query_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04546">fole_respond_to()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02047">fole_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03154">fole_s_create_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02951">fole_s_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03036">fole_s_get_code_page()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03093">fole_s_get_locale()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03179">fole_s_ole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03187">fole_s_ole_uninitialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02934">fole_s_reference_count()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03073">fole_s_set_code_page()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03128">fole_s_set_locale()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02997">fole_s_show_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03888">fole_setproperty()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03845">fole_setproperty2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03869">fole_setproperty_with_bracket()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">fole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04468">fole_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07085">folemethod_dispid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06913">folemethod_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06934">folemethod_event_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07054">folemethod_helpcontext()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07024">folemethod_helpfile()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06994">folemethod_helpstring()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06592">folemethod_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07255">folemethod_inspect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06775">folemethod_invkind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06794">folemethod_invoke_kind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06623">folemethod_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07116">folemethod_offset_vtbl()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07240">folemethod_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06655">folemethod_return_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06723">folemethod_return_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06689">folemethod_return_vtype()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06565">folemethod_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07179">folemethod_size_opt_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07148">folemethod_size_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06831">folemethod_visible()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07568">foleparam_default()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07325">foleparam_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07444">foleparam_input()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07585">foleparam_inspect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07346">foleparam_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07377">foleparam_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07411">foleparam_ole_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07489">foleparam_optional()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07471">foleparam_output()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07508">foleparam_retval()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07266">foleparam_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06104">foletype_default_event_sources()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06122">foletype_default_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05713">foletype_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05994">foletype_helpcontext()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05966">foletype_helpfile()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05902">foletype_helpstring()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06069">foletype_impl_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05582">foletype_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06139">foletype_inspect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05813">foletype_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06227">foletype_methods()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05843">foletype_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05618">foletype_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05678">foletype_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06011">foletype_ole_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05748">foletype_progid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04901">foletype_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04831">foletype_s_ole_classes()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04870">foletype_s_progids()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04853">foletype_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06087">foletype_source_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05937">foletype_src_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05874">foletype_typekind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06207">foletype_variables()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05783">foletype_visible()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05269">foletypelib_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05220">foletypelib_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05559">foletypelib_inspect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05512">foletypelib_library_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05349">foletypelib_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05372">foletypelib_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05297">foletypelib_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05540">foletypelib_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">foletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05183">foletypelib_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">foletypelib_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05324">foletypelib_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05483">foletypelib_visible()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06536">folevariable_inspect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06261">folevariable_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06301">folevariable_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06335">folevariable_ole_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06379">folevariable_value()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06481">folevariable_variable_kind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06521">folevariable_varkind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06425">folevariable_visible()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">folevariant_ary_aref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">folevariant_ary_aset()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08797">folevariant_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08669">folevariant_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08697">folevariant_s_array()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09089">folevariant_set_value()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09028">folevariant_value()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09067">folevariant_vartype()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09110">free_enc2cp()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00224">g_ole_initialized_init</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00216">id_events</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09104">init_enc2cp()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00242">message_filter</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00212">mWIN32OLE_VARIANT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00994">ole_init_cp()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01568">rb_cData</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01688">rb_define_alias()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00611">rb_define_class()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00747">rb_define_module_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01646">rb_define_singleton_method()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04923">rb_gc_register_mark_object()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03384">rb_mark_hash()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00334">st_free_table()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00146">WIN32OLE_VERSION</a>.</p> </div> </div> <a id="a4d49078fb540aae74273a6b66d3d9f34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d49078fb540aae74273a6b66d3d9f34">◆ </a></span>installed_code_page_proc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static BOOL CALLBACK installed_code_page_proc </td> <td>(</td> <td class="paramtype">LPTSTR </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03042">3042</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00228">g_cp_installed</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00238">g_cp_to_check</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03051">code_page_installed()</a>.</p> </div> </div> <a id="a3793b5d66c90dc1df5ebfb9f070d917e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3793b5d66c90dc1df5ebfb9f070d917e">◆ </a></span>installed_lcid_proc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static BOOL CALLBACK installed_lcid_proc </td> <td>(</td> <td class="paramtype">LPTSTR </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03099">3099</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00229">g_lcid_installed</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00239">g_lcid_to_check</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03109">lcid_installed()</a>.</p> </div> </div> <a id="a12a29db3df4934ec380c22ff639bc206"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12a29db3df4934ec380c22ff639bc206">◆ </a></span>is_all_index_under()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> is_all_index_under </td> <td>(</td> <td class="paramtype">long * </td> <td class="paramname"><em>pid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>pub</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>dim</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01503">1503</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01515">ole_set_safe_array()</a>.</p> </div> </div> <a id="a3c3f3d4c55344453eeb66c7c0fbc0aec"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3c3f3d4c55344453eeb66c7c0fbc0aec">◆ </a></span>lcid_installed()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static BOOL lcid_installed </td> <td>(</td> <td class="paramtype">LCID </td> <td class="paramname"><em>lcid</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03109">3109</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00229">g_lcid_installed</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00239">g_lcid_to_check</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03099">installed_lcid_proc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03128">fole_s_set_locale()</a>.</p> </div> </div> <a id="afbdc037edc37f16c9ab3e62d5c25f65f"></a> <h2 class="memtitle"><span class="permalink"><a href="#afbdc037edc37f16c9ab3e62d5c25f65f">◆ </a></span>make_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> make_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>class_name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>detail</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02014">2014</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02026">default_inspect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07585">foleparam_inspect()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06536">folevariable_inspect()</a>.</p> </div> </div> <a id="ab92641d2d72c638085831df508b86b3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab92641d2d72c638085831df508b86b3f">◆ </a></span>make_version_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> make_version_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>major</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>minor</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05043">5043</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00110">major</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">minor</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l03009">rb_String()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05324">foletypelib_version()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">oletypelib_search_registry2()</a>.</p> </div> </div> <a id="aed99a9f4a309f2e9dbf5b02f29ff8e22"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed99a9f4a309f2e9dbf5b02f29ff8e22">◆ </a></span>NORETURN()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">NORETURN </td> <td>(</td> <td class="paramtype">static void  </td> <td class="paramname"><em>failed_load_conv51932</em>void</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ad2c0dc845d9bceffbfef21a6ab01c991"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2c0dc845d9bceffbfef21a6ab01c991">◆ </a></span>ole_alloc_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* ole_alloc_str </td> <td>(</td> <td class="paramtype">UINT </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01107">1107</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01113">ole_wc2mb()</a>.</p> </div> </div> <a id="a05f7ac533beedfe53aad9e0b0a391b34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05f7ac533beedfe53aad9e0b0a391b34">◆ </a></span>ole_alloc_vstr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* ole_alloc_vstr </td> <td>(</td> <td class="paramtype">UINT </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01402">1402</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00237">cWIN32OLE_enc</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00548">rb_enc_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01410">ole_wc2vstr()</a>.</p> </div> </div> <a id="afa4d94a8fadbff668fda61cff6af208c"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa4d94a8fadbff668fda61cff6af208c">◆ </a></span>ole_ary_m_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_ary_m_entry </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>pid</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01421">1421</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01515">ole_set_safe_array()</a>.</p> </div> </div> <a id="a5f5d58cfaa0e32882b5533677620dd93"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f5d58cfaa0e32882b5533677620dd93">◆ </a></span>ole_bind_obj()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_bind_obj </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>moniker</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">2687</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02058">create_win32ole_object()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00615">ULONG()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>.</p> </div> </div> <a id="a714a0793c185ef6579d1db4f41c7dc2a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a714a0793c185ef6579d1db4f41c7dc2a">◆ </a></span>ole_const_load()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_const_load </td> <td>(</td> <td class="paramtype">ITypeLib * </td> <td class="paramname"><em>pTypeLib</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">2538</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01113">ole_wc2mb()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_define_const()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01402">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17312">rb_is_const_id()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00062">V_UNION1</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>.</p> </div> </div> <a id="a5a3aa5d1d651d476ac780e098b058f49"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a3aa5d1d651d476ac780e098b058f49">◆ </a></span>ole_cp2encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * ole_cp2encoding </td> <td>(</td> <td class="paramtype">UINT </td> <td class="paramname"><em>cp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01017">1017</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03051">code_page_installed()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01079">enc_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00959">load_conv_function51932</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00437">rb_define_dummy_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00965">set_ole_codepage()</a>.</p> </div> </div> <a id="a5d6d21de9fbc08c767655267b2b1140d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d6d21de9fbc08c767655267b2b1140d">◆ </a></span>ole_create_dcom()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_create_dcom </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ole</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>host</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>others</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">2639</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02601">clsid_from_remote()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00232">gCoCreateInstanceEx</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00231">gole32</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02033">ole_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03247">fole_initialize()</a>.</p> </div> </div> <a id="a81d5683f19a2b3e891115a7005223ecf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81d5683f19a2b3e891115a7005223ecf">◆ </a></span>ole_delete_event()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_delete_event </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ev</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07748">7748</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00607">ev</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07681">ole_search_event_at()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l02962">rb_ary_delete_at()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08420">add_event_call_back()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08525">fev_off_event()</a>.</p> </div> </div> <a id="abb98c7449dc683552d93e0ab76a4d8ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb98c7449dc683552d93e0ab76a4d8ee">◆ </a></span>ole_docinfo_from_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> ole_docinfo_from_type </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BSTR * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BSTR * </td> <td class="paramname"><em>helpstr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> * </td> <td class="paramname"><em>helpcontext</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BSTR * </td> <td class="paramname"><em>helpfile</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04567">4567</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06934">folemethod_event_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05974">ole_type_helpcontext()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05945">ole_type_helpfile()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05882">ole_type_helpstring()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04590">ole_usertype2val()</a>.</p> </div> </div> <a id="a75eb5195f049c793257cb535b69e3cf2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75eb5195f049c793257cb535b69e3cf2">◆ </a></span>ole_each_sub()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_each_sub </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>pEnumV</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03992">3992</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00948">rb_yield()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">fole_each()</a>.</p> </div> </div> <a id="a7761c680fae0129661c0bea85dd54e29"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7761c680fae0129661c0bea85dd54e29">◆ </a></span>ole_encoding2cp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static UINT ole_encoding2cp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00867">867</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00865">ENC_MACHING_CP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00994">ole_init_cp()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>.</p> </div> </div> <a id="a93abd4f6b8ab587be4f474c40cc630f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a93abd4f6b8ab587be4f474c40cc630f1">◆ </a></span>ole_event_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_event_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d1/d5d/structoleeventdata.html">oleeventdata</a> * </td> <td class="paramname"><em>poleev</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08283">8283</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00284">oleeventdata::dwCookie</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00285">oleeventdata::pConnectionPoint</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08294">fev_s_allocate()</a>.</p> </div> </div> <a id="ab7382ba089455a36bd5000ff84aa861f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7382ba089455a36bd5000ff84aa861f">◆ </a></span>ole_excepinfo2msg()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_excepinfo2msg </td> <td>(</td> <td class="paramtype">EXCEPINFO * </td> <td class="paramname"><em>pExInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01167">1167</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01159">ole_freeexceptinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01113">ole_wc2mb()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02139">rb_str_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>.</p> </div> </div> <a id="a9db8ac32bad3c759b157b41456e1c32a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9db8ac32bad3c759b157b41456e1c32a">◆ </a></span>ole_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d1/d03/structoledata.html">oledata</a> * </td> <td class="paramname"><em>pole</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01275">1275</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00116">OLE_FREE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02047">fole_s_allocate()</a>.</p> </div> </div> <a id="a168b5a800d629d56514b2a19d39cb4a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a168b5a800d629d56514b2a19d39cb4a0">◆ </a></span>ole_freeexceptinfo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_freeexceptinfo </td> <td>(</td> <td class="paramtype">EXCEPINFO * </td> <td class="paramname"><em>pExInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01159">1159</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01167">ole_excepinfo2msg()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>.</p> </div> </div> <a id="ad4337eb4b87a4587146ae21e3f7b7f29"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4337eb4b87a4587146ae21e3f7b7f29">◆ </a></span>ole_hresult2msg()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_hresult2msg </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td> <td class="paramname"><em>hr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01119">1119</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>.</p> </div> </div> <a id="a8c70df438e210da751d123ceed590ed3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c70df438e210da751d123ceed590ed3">◆ </a></span>ole_ienum_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_ienum_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>pEnumV</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04008">4008</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">fole_each()</a>.</p> </div> </div> <a id="afe5e741ee07fdc09159777facba855b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe5e741ee07fdc09159777facba855b5">◆ </a></span>ole_init_cp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static UINT ole_init_cp </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00994">994</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00867">ole_encoding2cp()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01366">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01451">rb_default_internal_encoding()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00965">set_ole_codepage()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a3d4d9282d5e9e36ad04cec2fdcd0fe0e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d4d9282d5e9e36ad04cec2fdcd0fe0e">◆ </a></span>ole_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_initialize </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">1241</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00223">g_ole_initialized</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00225">g_ole_initialized_set</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00227">g_uninitialize_hooked</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00243">imessage_filter</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01235">ole_uninitialize_hook()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00244">previous_filter</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00145">rb_add_event_hook()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01729">RUBY_EVENT_THREAD_END</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02047">fole_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03179">fole_s_ole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04901">foletype_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05183">foletypelib_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08669">folevariant_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08697">folevariant_s_array()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">ole_bind_obj()</a>.</p> </div> </div> <a id="ac8860b58d270355634f963913731566a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8860b58d270355634f963913731566a">◆ </a></span>ole_invoke()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_invoke </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">USHORT </td> <td class="paramname"><em>wFlags</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BOOL </td> <td class="paramname"><em>is_bracket</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">3355</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00210">cWIN32OLE_VARIANT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00290">oleparam::dp</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03302">hash2named_arg()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01167">ole_excepinfo2msg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01159">ole_freeexceptinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02006">ole_val2variant2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00291">oleparam::pNamedArgs</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01161">rb_ary_unshift()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ad74a4759d3a852aec1406e3ddb9637f2">rb_block_call()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00556">rb_eNoMethodError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08481">rb_sym_to_s()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03341">set_argv()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00485">T_HASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00494">T_SYMBOL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00306">wFlags</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03910">fole_getproperty_with_bracket()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03601">fole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04093">fole_missing()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03888">fole_setproperty()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03869">fole_setproperty_with_bracket()</a>.</p> </div> </div> <a id="ab5e5b1edb8c7947faa9e4838b4ac0a8c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5e5b1edb8c7947faa9e4838b4ac0a8c">◆ </a></span>ole_invoke2()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_invoke2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dispid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>types</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">USHORT </td> <td class="paramname"><em>dispkind</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">3607</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00532">Check_Type</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01167">ole_excepinfo2msg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03341">set_argv()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03827">fole_getproperty2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03809">fole_invoke2()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03845">fole_setproperty2()</a>.</p> </div> </div> <a id="ad7e303f0dec303ecdef04cc6d828eb7c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad7e303f0dec303ecdef04cc6d828eb7c">◆ </a></span>ole_mb2wc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static LPWSTR ole_mb2wc </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>pm</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01372">1372</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00962">conv_51932</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00235">cWIN32OLE_cp</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00251">pIMultiLanguage</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02601">clsid_from_remote()</a>.</p> </div> </div> <a id="a5e173ea2107da10dde0bf63b92f32ec2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e173ea2107da10dde0bf63b92f32ec2">◆ </a></span>ole_method_dispid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_dispid </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07062">7062</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07085">folemethod_dispid()</a>.</p> </div> </div> <a id="aa6da601ab7277cd294fb5034455b2553"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6da601ab7277cd294fb5034455b2553">◆ </a></span>ole_method_docinfo_from_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> ole_method_docinfo_from_type </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BSTR * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BSTR * </td> <td class="paramname"><em>helpstr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> * </td> <td class="paramname"><em>helpcontext</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BSTR * </td> <td class="paramname"><em>helpfile</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06949">6949</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07033">ole_method_helpcontext()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07002">ole_method_helpfile()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06971">ole_method_helpstring()</a>.</p> </div> </div> <a id="a456f7cf14bf360940a0ab80340a30a5c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a456f7cf14bf360940a0ab80340a30a5c">◆ </a></span>ole_method_event()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_event </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>method_name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06839">6839</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01351">method_name()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02485">rb_str_cmp()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06913">folemethod_event()</a>.</p> </div> </div> <a id="a39508fb2e2d971ed2197b2df7e282e29"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39508fb2e2d971ed2197b2df7e282e29">◆ </a></span>ole_method_helpcontext()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_helpcontext </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07033">7033</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06949">ole_method_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07054">folemethod_helpcontext()</a>.</p> </div> </div> <a id="a09549d1a72c129044395c7ae8e97e2fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09549d1a72c129044395c7ae8e97e2fd">◆ </a></span>ole_method_helpfile()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_helpfile </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07002">7002</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06949">ole_method_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07024">folemethod_helpfile()</a>.</p> </div> </div> <a id="ac55a53518c2466ce34726828649d10bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac55a53518c2466ce34726828649d10bc">◆ </a></span>ole_method_helpstring()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_helpstring </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06971">6971</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06949">ole_method_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06994">folemethod_helpstring()</a>.</p> </div> </div> <a id="a7c43bce680b77e3dd2a1df61a36cf2f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c43bce680b77e3dd2a1df61a36cf2f5">◆ </a></span>ole_method_invkind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_invkind </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06731">6731</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06775">folemethod_invkind()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06745">ole_method_invoke_kind()</a>.</p> </div> </div> <a id="a51487ccbc2afad1399d12fcf846949a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a51487ccbc2afad1399d12fcf846949a7">◆ </a></span>ole_method_invoke_kind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_invoke_kind </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06745">6745</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06731">ole_method_invkind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06794">folemethod_invoke_kind()</a>.</p> </div> </div> <a id="af66ca3fc604e4bfb7cfc7c5513826c25"></a> <h2 class="memtitle"><span class="permalink"><a href="#af66ca3fc604e4bfb7cfc7c5513826c25">◆ </a></span>ole_method_offset_vtbl()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_offset_vtbl </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07093">7093</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07116">folemethod_offset_vtbl()</a>.</p> </div> </div> <a id="a1bc1f046c48db0bdb1d581731ddfd2f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1bc1f046c48db0bdb1d581731ddfd2f8">◆ </a></span>ole_method_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_params </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07187">7187</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00208">cWIN32OLE_PARAM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01021">Data_Make_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00111">OLE_ADDREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01311">oleparam_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07240">folemethod_params()</a>.</p> </div> </div> <a id="adf6ebc9719fb08963aa1e8bc253e7f33"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf6ebc9719fb08963aa1e8bc253e7f33">◆ </a></span>ole_method_return_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_return_type </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06629">6629</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06655">folemethod_return_type()</a>.</p> </div> </div> <a id="a2be33b87e96e8ef4c0498e91f76aa3e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2be33b87e96e8ef4c0498e91f76aa3e4">◆ </a></span>ole_method_return_type_detail()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_return_type_detail </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06697">6697</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06723">folemethod_return_type_detail()</a>.</p> </div> </div> <a id="abadfae1ced24da452479079a0b01da5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#abadfae1ced24da452479079a0b01da5b">◆ </a></span>ole_method_return_vtype()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_return_vtype </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06663">6663</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06689">folemethod_return_vtype()</a>.</p> </div> </div> <a id="a17949113bb77a6cf53c1efe7bdc878b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17949113bb77a6cf53c1efe7bdc878b6">◆ </a></span>ole_method_size_opt_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_size_opt_params </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07156">7156</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07179">folemethod_size_opt_params()</a>.</p> </div> </div> <a id="ab23a842ced22241faa160ec00ae03eea"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab23a842ced22241faa160ec00ae03eea">◆ </a></span>ole_method_size_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_size_params </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07124">7124</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07148">folemethod_size_params()</a>.</p> </div> </div> <a id="a5a5a2fee3e635b885a209374da3f640d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a5a2fee3e635b885a209374da3f640d">◆ </a></span>ole_method_sub()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_sub </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pOwnerTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04123">4123</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06551">olemethod_set_member()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00220">strcasecmp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">olemethod_from_typeinfo()</a>.</p> </div> </div> <a id="aa6977439cb75f72440c305fd1e49ef28"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6977439cb75f72440c305fd1e49ef28">◆ </a></span>ole_method_visible()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_method_visible </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06802">6802</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06831">folemethod_visible()</a>.</p> </div> </div> <a id="aa75ee71798a27c50db9f316e59e77b27"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa75ee71798a27c50db9f316e59e77b27">◆ </a></span>ole_methods()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_methods </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>mask</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">4299</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">ole_methods_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03553">rb_ary_concat()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04378">fole_func_methods()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04345">fole_get_methods()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04329">fole_methods()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04361">fole_put_methods()</a>.</p> </div> </div> <a id="aad5717d16ab405a0b4b7d3211ff72527"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad5717d16ab405a0b4b7d3211ff72527">◆ </a></span>ole_methods_from_typeinfo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_methods_from_typeinfo </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>mask</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">4229</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06227">foletype_methods()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">ole_methods()</a>.</p> </div> </div> <a id="a09f78a0da33127d288dcd07efc6692c7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09f78a0da33127d288dcd07efc6692c7">◆ </a></span>ole_methods_sub()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_methods_sub </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pOwnerTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>methods</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>mask</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">4191</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00207">cWIN32OLE_METHOD</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06565">folemethod_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06551">olemethod_set_member()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">ole_methods_from_typeinfo()</a>.</p> </div> </div> <a id="aa3eea8970bbdd932344cbf86e9bbe95c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3eea8970bbdd932344cbf86e9bbe95c">◆ </a></span>ole_msg_loop()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_msg_loop </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01266">1266</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08412">fev_s_msg_loop()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08563">fev_unadvise()</a>.</p> </div> </div> <a id="aaa4e0270632c9307fd04b301c488cee1"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa4e0270632c9307fd04b301c488cee1">◆ </a></span>ole_ole_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_ole_type </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05624">5624</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05678">foletype_ole_type()</a>.</p> </div> </div> <a id="a63f5b3e6a1512326da04e41b6b0e5b78"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63f5b3e6a1512326da04e41b6b0e5b78">◆ </a></span>ole_param_default()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_param_default </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07517">7517</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00062">V_UNION1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07568">foleparam_default()</a>.</p> </div> </div> <a id="a4bf6dbe617bdbaa7cb3af5b84d8b89da"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4bf6dbe617bdbaa7cb3af5b84d8b89da">◆ </a></span>ole_param_flag_mask()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_param_flag_mask </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">USHORT </td> <td class="paramname"><em>mask</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07420">7420</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00062">V_UNION1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07444">foleparam_input()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07489">foleparam_optional()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07471">foleparam_output()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07508">foleparam_retval()</a>.</p> </div> </div> <a id="a71135dca3dcc348b7732333f34ef4bf3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71135dca3dcc348b7732333f34ef4bf3">◆ </a></span>ole_param_ole_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_param_ole_type </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07352">7352</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07377">foleparam_ole_type()</a>.</p> </div> </div> <a id="a6df154c28f729fc7a4fd0f817798fac3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6df154c28f729fc7a4fd0f817798fac3">◆ </a></span>ole_param_ole_type_detail()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_param_ole_type_detail </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07386">7386</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07411">foleparam_ole_type_detail()</a>.</p> </div> </div> <a id="aefb50e0a803b13434dbaac16c8373aec"></a> <h2 class="memtitle"><span class="permalink"><a href="#aefb50e0a803b13434dbaac16c8373aec">◆ </a></span>ole_propertyput()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_propertyput </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>property</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">3916</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01167">ole_excepinfo2msg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00125">OLEData_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00306">wFlags</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04093">fole_missing()</a>.</p> </div> </div> <a id="a3270db47af757cbdea41b2e897fd5b63"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3270db47af757cbdea41b2e897fd5b63">◆ </a></span>ole_ptrtype2val()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_ptrtype2val </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TYPEDESC * </td> <td class="paramname"><em>pTypeDesc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>typedetails</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04615">4615</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00062">V_UNION1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>.</p> </div> </div> <a id="ad311a3e3d6c8963c86da0c0738d2035e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad311a3e3d6c8963c86da0c0738d2035e">◆ </a></span>ole_raise()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_raise </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> </td> <td class="paramname"><em>hr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ecs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>...</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">1209</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01119">ole_hresult2msg()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00585">rb_exc_new_str()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01244">rb_vsprintf()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00049">va_init_list</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04796">fole_activex_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">fole_each()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03247">fole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04501">fole_query_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03154">fole_s_create_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">fole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04468">fole_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05582">foletype_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05512">foletypelib_library_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05297">foletypelib_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">foletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">folevariant_ary_aref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">folevariant_ary_aset()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08828">get_locked_safe_array()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">ole_bind_obj()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">ole_create_dcom()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01372">ole_mb2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06731">ole_method_invkind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06629">ole_method_return_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06663">ole_method_return_vtype()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04123">ole_method_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">ole_methods_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01515">ole_set_safe_array()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05791">ole_type_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05821">ole_type_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05851">ole_type_typekind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">ole_val2olevariantdata()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06267">ole_variable_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06309">ole_variable_ole_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">ole_wc2mb_alloc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">olemethod_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07280">oleparam_ole_param_from_index()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">oletypelib_get_libattr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08869">unlock_safe_array()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08934">val2variant_ptr()</a>.</p> </div> </div> <a id="a8517a117cf55ece0f972c1c4bbe11d55"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8517a117cf55ece0f972c1c4bbe11d55">◆ </a></span>ole_search_event()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_search_event </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ev</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BOOL * </td> <td class="paramname"><em>is_default</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07706">7706</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00607">ev</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02485">rb_str_cmp()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>.</p> </div> </div> <a id="ab70ec6922b3edc7f24e281108abf3a62"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab70ec6922b3edc7f24e281108abf3a62">◆ </a></span>ole_search_event_at()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long ole_search_event_at </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ev</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07681">7681</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00607">ev</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02485">rb_str_cmp()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07748">ole_delete_event()</a>.</p> </div> </div> <a id="a3caf5ac5f0932872736edc5d35bd71e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3caf5ac5f0932872736edc5d35bd71e6">◆ </a></span>ole_search_handler_method()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_search_handler_method </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>handler</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ev</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BOOL * </td> <td class="paramname"><em>is_default_handler</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07730">7730</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00607">ev</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01651">rb_respond_to()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08734">rb_to_id()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>.</p> </div> </div> <a id="ab70a2b3ac84618de156452bb215ac232"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab70a2b3ac84618de156452bb215ac232">◆ </a></span>ole_set_byref()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_set_byref </td> <td>(</td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>realvar</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>var</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARTYPE </td> <td class="paramname"><em>vt</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01822">1822</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00295">olevariantdata::realvar</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00077">V_I1REF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00085">V_INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00089">V_INTREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00081">V_UI2REF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00093">V_UINT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00097">V_UINTREF</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">ole_val2olevariantdata()</a>.</p> </div> </div> <a id="a823003b3f886ae7d06708d5d18c20d0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a823003b3f886ae7d06708d5d18c20d0f">◆ </a></span>ole_set_member()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_set_member </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IDispatch * </td> <td class="paramname"><em>dispatch</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02033">2033</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02058">create_win32ole_object()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03247">fole_initialize()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">ole_create_dcom()</a>.</p> </div> </div> <a id="ac8c00a4cb59ce47acdabd17199dda0fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8c00a4cb59ce47acdabd17199dda0fa">◆ </a></span>ole_set_safe_array()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_set_safe_array </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SAFEARRAY * </td> <td class="paramname"><em>psa</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>pid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>pub</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>dim</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARTYPE </td> <td class="paramname"><em>vt</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01515">1515</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01503">is_all_index_under()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01421">ole_ary_m_entry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08934">val2variant_ptr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01592">ole_val_ary2variant_ary()</a>.</p> </div> </div> <a id="a450345b808e7fd3597b3bebe5340ea59"></a> <h2 class="memtitle"><span class="permalink"><a href="#a450345b808e7fd3597b3bebe5340ea59">◆ </a></span>ole_show_help()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a166bbd1a777de2ab0652286ee16e3268">HWND</a> ole_show_help </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>helpfile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>helpcontext</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02965">2965</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00230">ghhctrl</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02997">fole_s_show_help()</a>.</p> </div> </div> <a id="a5e12333be1ac8271835f370a58abb6b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e12333be1ac8271835f370a58abb6b2">◆ </a></span>ole_type_from_itypeinfo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_from_itypeinfo </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">4384</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00205">cWIN32OLE_TYPE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04901">foletype_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04912">oletype_set_member()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">fole_type()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>.</p> </div> </div> <a id="a5f7b09d5d74e06de5f6c89beae493338"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f7b09d5d74e06de5f6c89beae493338">◆ </a></span>ole_type_guid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_guid </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05686">5686</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01410">ole_wc2vstr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05713">foletype_guid()</a>.</p> </div> </div> <a id="a6ea161e7d9af7836343b5fc9078e45d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ea161e7d9af7836343b5fc9078e45d4">◆ </a></span>ole_type_helpcontext()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_helpcontext </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05974">5974</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04567">ole_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05994">foletype_helpcontext()</a>.</p> </div> </div> <a id="a1aa2ee3a59a0ec370676af5858be7215"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1aa2ee3a59a0ec370676af5858be7215">◆ </a></span>ole_type_helpfile()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_helpfile </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05945">5945</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04567">ole_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05966">foletype_helpfile()</a>.</p> </div> </div> <a id="acf83d71ee993025e217320481f0c146d"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf83d71ee993025e217320481f0c146d">◆ </a></span>ole_type_helpstring()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_helpstring </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05882">5882</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04567">ole_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05902">foletype_helpstring()</a>.</p> </div> </div> <a id="a029768b0134384136ccb8fec098031a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a029768b0134384136ccb8fec098031a7">◆ </a></span>ole_type_impl_ole_types()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_impl_ole_types </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>implflags</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">6019</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">ole_type_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06104">foletype_default_event_sources()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06122">foletype_default_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06069">foletype_impl_ole_types()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06087">foletype_source_ole_types()</a>.</p> </div> </div> <a id="a2d695e7b75d0ffd71513ceebaa6b0d3e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d695e7b75d0ffd71513ceebaa6b0d3e">◆ </a></span>ole_type_major_version()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_major_version </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05791">5791</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05813">foletype_major_version()</a>.</p> </div> </div> <a id="ac0c506b36e89c160b8d9bb7b5877a103"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0c506b36e89c160b8d9bb7b5877a103">◆ </a></span>ole_type_minor_version()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_minor_version </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05821">5821</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05843">foletype_minor_version()</a>.</p> </div> </div> <a id="ade95b6654fa8f56b6d40a6773d2331ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade95b6654fa8f56b6d40a6773d2331ad">◆ </a></span>ole_type_progid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_progid </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05721">5721</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01410">ole_wc2vstr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05748">foletype_progid()</a>.</p> </div> </div> <a id="aa1d0781d2d7caceef543c9e4d584c614"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1d0781d2d7caceef543c9e4d584c614">◆ </a></span>ole_type_src_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_src_type </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05910">5910</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l01151">alias</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05937">foletype_src_type()</a>.</p> </div> </div> <a id="a742e80085d039b7877e50611a81e9dda"></a> <h2 class="memtitle"><span class="permalink"><a href="#a742e80085d039b7877e50611a81e9dda">◆ </a></span>ole_type_typekind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_typekind </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05851">5851</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05874">foletype_typekind()</a>.</p> </div> </div> <a id="a53606d594d28df92bb76a6afb1ae94fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a53606d594d28df92bb76a6afb1ae94fe">◆ </a></span>ole_type_visible()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_type_visible </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05757">5757</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05783">foletype_visible()</a>.</p> </div> </div> <a id="a909b7cc51ca1a6d9765706c7d0089b2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a909b7cc51ca1a6d9765706c7d0089b2b">◆ </a></span>ole_typedesc2val()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_typedesc2val </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TYPEDESC * </td> <td class="paramname"><em>pTypeDesc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>typedetails</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">4628</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04615">ole_ptrtype2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04590">ole_usertype2val()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02653">rb_fix2str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06629">ole_method_return_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06697">ole_method_return_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07352">ole_param_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07386">ole_param_ole_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04615">ole_ptrtype2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05910">ole_type_src_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06267">ole_variable_ole_type()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06309">ole_variable_ole_type_detail()</a>.</p> </div> </div> <a id="a06b2abe1d4bcdc1f68258fff57e08f68"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06b2abe1d4bcdc1f68258fff57e08f68">◆ </a></span>ole_typelib_from_itypeinfo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_typelib_from_itypeinfo </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04440">4440</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00204">cWIN32OLE_TYPELIB</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04961">oletypelib_set_member()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04468">fole_typelib()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06011">foletype_ole_typelib()</a>.</p> </div> </div> <a id="a904af26931d02b6f49611a7201d3c9c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a904af26931d02b6f49611a7201d3c9c1">◆ </a></span>ole_types_from_typelib()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_types_from_typelib </td> <td>(</td> <td class="paramtype">ITypeLib * </td> <td class="paramname"><em>pTypeLib</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>classes</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">2884</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00205">cWIN32OLE_TYPE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04901">foletype_s_allocate()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04912">oletype_set_member()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05540">foletypelib_ole_types()</a>.</p> </div> </div> <a id="a3e5e3cd75e1b8e8ca190dc84b7a232e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e5e3cd75e1b8e8ca190dc84b7a232e4">◆ </a></span>ole_uninitialize()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ole_uninitialize </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01227">1227</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00223">g_ole_initialized</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00225">g_ole_initialized_set</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03187">fole_s_ole_uninitialize()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01235">ole_uninitialize_hook()</a>.</p> </div> </div> <a id="aec5bd42c3df2556e0a864fd127c84986"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec5bd42c3df2556e0a864fd127c84986">◆ </a></span>ole_uninitialize_hook()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_uninitialize_hook </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a76a842035af1200c4d9d124d0eba2b95">rb_event_flag_t</a> </td> <td class="paramname"><em>evflag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>mid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01235">1235</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01227">ole_uninitialize()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>.</p> </div> </div> <a id="af41d300448e793508177e5b703c4d0eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#af41d300448e793508177e5b703c4d0eb">◆ </a></span>ole_usertype2val()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_usertype2val </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TYPEDESC * </td> <td class="paramname"><em>pTypeDesc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>typedetails</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04590">4590</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04567">ole_docinfo_from_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00062">V_UNION1</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>.</p> </div> </div> <a id="a3cd351272efa990ad547562acc560dbb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3cd351272efa990ad547562acc560dbb">◆ </a></span>ole_val2olevariantdata()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_val2olevariantdata </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARTYPE </td> <td class="paramname"><em>vt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dd/dd6/structolevariantdata.html">olevariantdata</a> * </td> <td class="paramname"><em>pvar</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">1909</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01822">ole_set_byref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01719">ole_val2variant_ex()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01592">ole_val_ary2variant_ary()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00295">olevariantdata::realvar</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08797">folevariant_initialize()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09089">folevariant_set_value()</a>.</p> </div> </div> <a id="afc1f3a868b87bab628cd530d46f876d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc1f3a868b87bab628cd530d46f876d7">◆ </a></span>ole_val2ptr_variant()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_val2ptr_variant </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01754">1754</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01337">NUM2CHR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00685">NUM2DBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05269">rb_big2dbl()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00491">T_FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00481">T_FLOAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_TRUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07797">ary2ptr_dispparams()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07758">hash2ptr_dispparams()</a>.</p> </div> </div> <a id="adad9431755c118178073c87698ebb8e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#adad9431755c118178073c87698ebb8e4">◆ </a></span>ole_val2variant()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_val2variant </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">1653</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00203">cWIN32OLE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00210">cWIN32OLE_VARIANT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00240">g_nil_to</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00685">NUM2DBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00111">OLE_ADDREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01592">ole_val_ary2variant_ary()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05269">rb_big2dbl()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01595">rb_cTime</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00829">rbtime2vtdate()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00491">T_FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00481">T_FLOAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00476">T_NIL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_TRUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00808">val2dispatch()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08797">folevariant_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03302">hash2named_arg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02006">ole_val2variant2()</a>.</p> </div> </div> <a id="add1934e43857f1911e6ff0050d8f593e"></a> <h2 class="memtitle"><span class="permalink"><a href="#add1934e43857f1911e6ff0050d8f593e">◆ </a></span>ole_val2variant2()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_val2variant2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02006">2006</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00240">g_nil_to</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01719">ole_val2variant_ex()</a>.</p> </div> </div> <a id="ab41ead361600f93bdec89d772172aae6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab41ead361600f93bdec89d772172aae6">◆ </a></span>ole_val2variant_ex()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ole_val2variant_ex </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>var</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARTYPE </td> <td class="paramname"><em>vt</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01719">1719</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00140">NUM2I8</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00141">NUM2UI8</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02006">ole_val2variant2()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">ole_val2olevariantdata()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08934">val2variant_ptr()</a>.</p> </div> </div> <a id="a17da1c9035e9e51a82318d5bc6511c04"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17da1c9035e9e51a82318d5bc6511c04">◆ </a></span>ole_val_ary2variant_ary()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> ole_val_ary2variant_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>var</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARTYPE </td> <td class="paramname"><em>vt</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01592">1592</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01566">ary_len_of_dim()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00532">Check_Type</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01547">dimension()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01515">ole_set_safe_array()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">ole_val2olevariantdata()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>.</p> </div> </div> <a id="a23d4b2b48618ab5d151662931e221172"></a> <h2 class="memtitle"><span class="permalink"><a href="#a23d4b2b48618ab5d151662931e221172">◆ </a></span>ole_variable_kind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_variable_kind </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>var_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06433">6433</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06481">folevariable_variable_kind()</a>.</p> </div> </div> <a id="af239c482ec64dc4a3ae7f782792b8ee2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af239c482ec64dc4a3ae7f782792b8ee2">◆ </a></span>ole_variable_ole_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_variable_ole_type </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>var_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06267">6267</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06301">folevariable_ole_type()</a>.</p> </div> </div> <a id="a19cdf5ad474e3d5a5e1eb768bc1863ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19cdf5ad474e3d5a5e1eb768bc1863ab">◆ </a></span>ole_variable_ole_type_detail()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_variable_ole_type_detail </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>var_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06309">6309</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04628">ole_typedesc2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06335">folevariable_ole_type_detail()</a>.</p> </div> </div> <a id="a6b9cb77954f22e0de4393538501f8619"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b9cb77954f22e0de4393538501f8619">◆ </a></span>ole_variable_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_variable_value </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>var_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06343">6343</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00062">V_UNION1</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06379">folevariable_value()</a>.</p> </div> </div> <a id="a54ad2dbeaac58c98d5aab369aacc7650"></a> <h2 class="memtitle"><span class="permalink"><a href="#a54ad2dbeaac58c98d5aab369aacc7650">◆ </a></span>ole_variable_varkind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_variable_varkind </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>var_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06489">6489</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06521">folevariable_varkind()</a>.</p> </div> </div> <a id="a193adc17c1530bdbca68249ac0761baa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a193adc17c1530bdbca68249ac0761baa">◆ </a></span>ole_variable_visible()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_variable_visible </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>var_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06387">6387</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06425">folevariable_visible()</a>.</p> </div> </div> <a id="a7262dc332f64e74ef33ab4f1c804f6d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7262dc332f64e74ef33ab4f1c804f6d6">◆ </a></span>ole_variables()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_variables </td> <td>(</td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">6145</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00206">cWIN32OLE_VARIABLE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01021">Data_Make_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00274">olevariabledata::index</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00111">OLE_ADDREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01304">olevariable_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06207">foletype_variables()</a>.</p> </div> </div> <a id="a4106a72cfb400847e5a60da385996a25"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4106a72cfb400847e5a60da385996a25">◆ </a></span>ole_variant2val()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_variant2val </td> <td>(</td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>pvar</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">2099</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02066">ary_new_dim()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02092">ary_store_dim()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02058">create_win32ole_object()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00203">cWIN32OLE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00138">I8_2_NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00111">OLE_ADDREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01410">ole_wc2vstr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00596">rb_float_new</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00139">UI8_2_NUM</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00077">V_I1REF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00085">V_INT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00089">V_INTREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00081">V_UI2REF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00093">V_UINT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00097">V_UINTREF</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00846">vtdate2rbtime()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">folevariant_ary_aref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09028">folevariant_value()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03992">ole_each_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07517">ole_param_default()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06343">ole_variable_value()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03341">set_argv()</a>.</p> </div> </div> <a id="acee37022da7bca094884d7d5c544470f"></a> <h2 class="memtitle"><span class="permalink"><a href="#acee37022da7bca094884d7d5c544470f">◆ </a></span>ole_vstr2wc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static LPWSTR ole_vstr2wc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vstr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">1319</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03051">code_page_installed()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00962">conv_51932</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00241">enc2cp_table</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00867">ole_encoding2cp()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00251">pIMultiLanguage</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03247">fole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04501">fole_query_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04546">fole_respond_to()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05582">foletype_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05220">foletypelib_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03302">hash2named_arg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">ole_bind_obj()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">ole_create_dcom()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01754">ole_val2ptr_variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05418">oletypelib_from_guid()</a>.</p> </div> </div> <a id="a148da008cc189df71d5b47bf1bbb6d06"></a> <h2 class="memtitle"><span class="permalink"><a href="#a148da008cc189df71d5b47bf1bbb6d06">◆ </a></span>ole_wc2mb()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char * ole_wc2mb </td> <td>(</td> <td class="paramtype">LPWSTR </td> <td class="paramname"><em>pw</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01113">1113</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01107">ole_alloc_str()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">ole_wc2mb_alloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01167">ole_excepinfo2msg()</a>.</p> </div> </div> <a id="a956a2fbd210d850083d7b9fb72c9101b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a956a2fbd210d850083d7b9fb72c9101b">◆ </a></span>ole_wc2mb_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* ole_wc2mb_alloc </td> <td>(</td> <td class="paramtype">LPWSTR </td> <td class="paramname"><em>pw</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname">alloc)(UINT size, void *arg, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">1071</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00962">conv_51932</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00235">cWIN32OLE_cp</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00251">pIMultiLanguage</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01113">ole_wc2mb()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01410">ole_wc2vstr()</a>.</p> </div> </div> <a id="a3395108ccf7c08e1c3461a468b4412a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3395108ccf7c08e1c3461a468b4412a6">◆ </a></span>ole_wc2vstr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ole_wc2vstr </td> <td>(</td> <td class="paramtype">LPWSTR </td> <td class="paramname"><em>pw</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">BOOL </td> <td class="paramname"><em>isfree</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01410">1410</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01402">ole_alloc_vstr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">ole_wc2mb_alloc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_set_len()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03154">fole_s_create_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05269">foletypelib_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05686">ole_type_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05721">ole_type_progid()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <a id="a78014010885156d66440be3692ea4a13"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78014010885156d66440be3692ea4a13">◆ </a></span>oleclass_from_typelib()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oleclass_from_typelib </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeLib * </td> <td class="paramname"><em>pTypeLib</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>oleclass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04923">4923</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04912">oletype_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02485">rb_str_cmp()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05582">foletype_initialize()</a>.</p> </div> </div> <a id="a1db0ce1c948a3568385af4333d51d21e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1db0ce1c948a3568385af4333d51d21e">◆ </a></span>olemethod_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void olemethod_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d4/df4/structolemethoddata.html">olemethoddata</a> * </td> <td class="paramname"><em>polemethod</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01296">1296</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00116">OLE_FREE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00267">olemethoddata::pOwnerTypeInfo</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06565">folemethod_s_allocate()</a>.</p> </div> </div> <a id="a35aba07c890c79964cd4b15d29589917"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35aba07c890c79964cd4b15d29589917">◆ </a></span>olemethod_from_typeinfo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> olemethod_from_typeinfo </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">4160</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00113">OLE_GET_TYPEATTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04123">ole_method_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00114">OLE_RELEASE_TYPEATTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06592">folemethod_initialize()</a>.</p> </div> </div> <a id="a8c02b8f9190decc7b4077cb122d313fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c02b8f9190decc7b4077cb122d313fa">◆ </a></span>olemethod_set_member()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> olemethod_set_member </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pOwnerTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06551">6551</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00111">OLE_ADDREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00267">olemethoddata::pOwnerTypeInfo</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04123">ole_method_sub()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>.</p> </div> </div> <a id="aa619ede67812e724cc5e198f7790a9dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa619ede67812e724cc5e198f7790a9dd">◆ </a></span>oleparam_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oleparam_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/dda/structoleparamdata.html">oleparamdata</a> * </td> <td class="paramname"><em>pole</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01311">1311</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00116">OLE_FREE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07266">foleparam_s_allocate()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07187">ole_method_params()</a>.</p> </div> </div> <a id="a6f774f9af58d93389160a187b06f4f38"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f774f9af58d93389160a187b06f4f38">◆ </a></span>oleparam_ole_param()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oleparam_ole_param </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>olemethod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07318">7318</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00269">olemethoddata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07280">oleparam_ole_param_from_index()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00268">olemethoddata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07325">foleparam_initialize()</a>.</p> </div> </div> <a id="ab9a7923050876f53298475fba0ad03af"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab9a7923050876f53298475fba0ad03af">◆ </a></span>oleparam_ole_param_from_index()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oleparam_ole_param_from_index </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UINT </td> <td class="paramname"><em>method_index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>param_index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07280">7280</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00280">oleparamdata::index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00279">oleparamdata::method_index</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00111">OLE_ADDREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00278">oleparamdata::pTypeInfo</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00550">rb_eIndexError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07318">oleparam_ole_param()</a>.</p> </div> </div> <a id="aa277cd78a0fd28dcdbd08a2e93b36c34"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa277cd78a0fd28dcdbd08a2e93b36c34">◆ </a></span>oletype_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oletype_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d9/d09/structoletypedata.html">oletypedata</a> * </td> <td class="paramname"><em>poletype</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01289">1289</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00116">OLE_FREE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04901">foletype_s_allocate()</a>.</p> </div> </div> <a id="a4ddfcdbb09e0396eab8089feb9923abd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ddfcdbb09e0396eab8089feb9923abd">◆ </a></span>oletype_set_member()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oletype_set_member </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo * </td> <td class="paramname"><em>pTypeInfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04912">4912</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00111">OLE_ADDREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00263">oletypedata::pTypeInfo</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">ole_type_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">ole_types_from_typelib()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04923">oleclass_from_typelib()</a>.</p> </div> </div> <a id="afc5830d08daccd1d3e65c2a374b17a77"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc5830d08daccd1d3e65c2a374b17a77">◆ </a></span>oletypelib_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oletypelib_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/dd4/structoletypelibdata.html">oletypelibdata</a> * </td> <td class="paramname"><em>poletypelib</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01282">1282</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00116">OLE_FREE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05183">foletypelib_s_allocate()</a>.</p> </div> </div> <a id="a2e4070a13ab6ee3c4453a57d34362a91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e4070a13ab6ee3c4453a57d34362a91">◆ </a></span>oletypelib_from_guid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> oletypelib_from_guid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>guid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>version</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeLib ** </td> <td class="paramname"><em>ppTypeLib</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05418">5418</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05385">oletypelib_path()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00898">version()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">foletypelib_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05132">oletypelib_search_registry()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">oletypelib_search_registry2()</a>.</p> </div> </div> <a id="a6c5c0d1bde5f2871dc2127dacd9205fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c5c0d1bde5f2871dc2127dacd9205fb">◆ </a></span>oletypelib_get_libattr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oletypelib_get_libattr </td> <td>(</td> <td class="paramtype">ITypeLib * </td> <td class="paramname"><em>pTypeLib</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TLIBATTR ** </td> <td class="paramname"><em>ppTLibAttr</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">4978</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05269">foletypelib_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05349">foletypelib_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05372">foletypelib_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">foletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05324">foletypelib_version()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05483">foletypelib_visible()</a>.</p> </div> </div> <a id="ad16a835e668be21d7980984570f1b948"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad16a835e668be21d7980984570f1b948">◆ </a></span>oletypelib_get_typelib()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ITypeLib * oletypelib_get_typelib </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04970">4970</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05269">foletypelib_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05512">foletypelib_library_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05349">foletypelib_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05372">foletypelib_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05297">foletypelib_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05540">foletypelib_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">foletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05324">foletypelib_version()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05483">foletypelib_visible()</a>.</p> </div> </div> <a id="a1132f433eef2a0ab23bdf4d990799dc4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1132f433eef2a0ab23bdf4d990799dc4">◆ </a></span>oletypelib_path()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oletypelib_path </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>guid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>version</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05385">5385</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02366">reg_enum_key()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02426">reg_get_typelib_file_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02360">reg_open_vkey()</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00898">version()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05418">oletypelib_from_guid()</a>.</p> </div> </div> <a id="a88485f594ddcf839c3057757d8d91b53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88485f594ddcf839c3057757d8d91b53">◆ </a></span>oletypelib_search_registry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oletypelib_search_registry </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>typelib</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05132">5132</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05418">oletypelib_from_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04961">oletypelib_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02485">rb_str_cmp()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02366">reg_enum_key()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02381">reg_get_val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02354">reg_open_key()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02360">reg_open_vkey()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05220">foletypelib_initialize()</a>.</p> </div> </div> <a id="ae41de633323c960996403584ec558f81"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae41de633323c960996403584ec558f81">◆ </a></span>oletypelib_search_registry2()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oletypelib_search_registry2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">5060</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05043">make_version_str()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05418">oletypelib_from_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04961">oletypelib_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02366">reg_enum_key()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02381">reg_get_val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02354">reg_open_key()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02360">reg_open_vkey()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00898">version()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05220">foletypelib_initialize()</a>.</p> </div> </div> <a id="a9b6b7a1648ea3f09e2572eaa5ee4ca94"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b6b7a1648ea3f09e2572eaa5ee4ca94">◆ </a></span>oletypelib_set_member()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oletypelib_set_member </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeLib * </td> <td class="paramname"><em>pTypeLib</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04961">4961</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00259">oletypelibdata::pTypeLib</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05220">foletypelib_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">foletypelib_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04440">ole_typelib_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05132">oletypelib_search_registry()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">oletypelib_search_registry2()</a>.</p> </div> </div> <a id="aae0f4a590a5c1279929e891188052399"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae0f4a590a5c1279929e891188052399">◆ </a></span>olevariable_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void olevariable_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d2/d9a/structolevariabledata.html">olevariabledata</a> * </td> <td class="paramname"><em>polevar</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01304">1304</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00116">OLE_FREE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00273">olevariabledata::pTypeInfo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>.</p> </div> </div> <a id="a6830759afb9b256096ce2cfd625762a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6830759afb9b256096ce2cfd625762a9">◆ </a></span>olevariant_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void olevariant_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../dd/dd6/structolevariantdata.html">olevariantdata</a> * </td> <td class="paramname"><em>pvar</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08661">8661</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00295">olevariantdata::realvar</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08669">folevariant_s_allocate()</a>.</p> </div> </div> <a id="a6eabe7fdb6877c4fc48f030143375f31"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6eabe7fdb6877c4fc48f030143375f31">◆ </a></span>rbtime2vtdate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static double rbtime2vtdate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>tmobj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00829">829</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>.</p> </div> </div> <a id="a6cb22e9353278e4211435ac709a92a66"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6cb22e9353278e4211435ac709a92a66">◆ </a></span>reference_count()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a516d92a41f815ad3c448380a9aa3e4d0">ULONG</a> reference_count </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d1/d03/structoledata.html">oledata</a> * </td> <td class="paramname"><em>pole</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02915">2915</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00111">OLE_ADDREF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00615">ULONG()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02951">fole_s_free()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02934">fole_s_reference_count()</a>.</p> </div> </div> <a id="a9d0df8e77429f5995e6055b880f1d9f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d0df8e77429f5995e6055b880f1d9f0">◆ </a></span>reg_enum_key()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> reg_enum_key </td> <td>(</td> <td class="paramtype">HKEY </td> <td class="paramname"><em>hkey</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td> <td class="paramname"><em>i</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02366">2366</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04870">foletype_s_progids()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">foletypelib_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05385">oletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05132">oletypelib_search_registry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">oletypelib_search_registry2()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02470">typelib_file_from_typelib()</a>.</p> </div> </div> <a id="a14f4f8b53e3617452f73d78095f02a45"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14f4f8b53e3617452f73d78095f02a45">◆ </a></span>reg_get_typelib_file_path()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> reg_get_typelib_file_path </td> <td>(</td> <td class="paramtype">HKEY </td> <td class="paramname"><em>hkey</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02426">2426</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02409">reg_get_val2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05385">oletypelib_path()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02470">typelib_file_from_typelib()</a>.</p> </div> </div> <a id="ad1d7db020ebeab12bc94c56f82f43076"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1d7db020ebeab12bc94c56f82f43076">◆ </a></span>reg_get_val()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> reg_get_val </td> <td>(</td> <td class="paramtype">HKEY </td> <td class="paramname"><em>hkey</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>subkey</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02381">2381</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05132">oletypelib_search_registry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">oletypelib_search_registry2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02409">reg_get_val2()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02470">typelib_file_from_typelib()</a>.</p> </div> </div> <a id="a9eb9e2c430bab21f13d1a2ff462142be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9eb9e2c430bab21f13d1a2ff462142be">◆ </a></span>reg_get_val2()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> reg_get_val2 </td> <td>(</td> <td class="paramtype">HKEY </td> <td class="paramname"><em>hkey</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>subkey</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02409">2409</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02381">reg_get_val()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04870">foletype_s_progids()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">foletypelib_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02426">reg_get_typelib_file_path()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02442">typelib_file_from_clsid()</a>.</p> </div> </div> <a id="a18cd37ee21efc5c422b2a6f0a1720a53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18cd37ee21efc5c422b2a6f0a1720a53">◆ </a></span>reg_open_key()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static LONG reg_open_key </td> <td>(</td> <td class="paramtype">HKEY </td> <td class="paramname"><em>hkey</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">HKEY * </td> <td class="paramname"><em>phkey</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02354">2354</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04870">foletype_s_progids()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">foletypelib_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05132">oletypelib_search_registry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">oletypelib_search_registry2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02360">reg_open_vkey()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02442">typelib_file_from_clsid()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02470">typelib_file_from_typelib()</a>.</p> </div> </div> <a id="a346c72c59d36f92c4b7e1271dd966734"></a> <h2 class="memtitle"><span class="permalink"><a href="#a346c72c59d36f92c4b7e1271dd966734">◆ </a></span>reg_open_vkey()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static LONG reg_open_vkey </td> <td>(</td> <td class="paramtype">HKEY </td> <td class="paramname"><em>hkey</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">HKEY * </td> <td class="paramname"><em>phkey</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02360">2360</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02354">reg_open_key()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04870">foletype_s_progids()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">foletypelib_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05385">oletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05132">oletypelib_search_registry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05060">oletypelib_search_registry2()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02470">typelib_file_from_typelib()</a>.</p> </div> </div> <a id="a4b75e2f9c1ab1d0efeae3781011c699a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b75e2f9c1ab1d0efeae3781011c699a">◆ </a></span>rescue_callback()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rescue_callback </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07820">7820</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00782">rb_backtrace()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_errinfo</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00406">rb_obj_classname()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07185">rb_write_error()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00140">ruby_finalize()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>.</p> </div> </div> <a id="a1d7c82f61a1880fbbd308aa150767c14"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1d7c82f61a1880fbbd308aa150767c14">◆ </a></span>set_argv()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> set_argv </td> <td>(</td> <td class="paramtype">VARIANTARG * </td> <td class="paramname"><em>realargs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>beg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03341">3341</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00532">Check_Type</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00203">cWIN32OLE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03392">rb_ary_clear()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01880">rb_const_get()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>.</p> </div> </div> <a id="a1335e192faf93015dc32985436d60f7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1335e192faf93015dc32985436d60f7e">◆ </a></span>set_ole_codepage()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_ole_codepage </td> <td>(</td> <td class="paramtype">UINT </td> <td class="paramname"><em>cp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00965">965</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03051">code_page_installed()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00235">cWIN32OLE_cp</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00237">cWIN32OLE_enc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">eWIN32OLERuntimeError</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00959">load_conv_function51932</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01017">ole_cp2encoding()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03073">fole_s_set_code_page()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00994">ole_init_cp()</a>.</p> </div> </div> <a id="a148e50845bce10ef3e8ab273feb2e302"></a> <h2 class="memtitle"><span class="permalink"><a href="#a148e50845bce10ef3e8ab273feb2e302">◆ </a></span>STDMETHODIMP_()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">STDMETHODIMP_ </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#a516d92a41f815ad3c448380a9aa3e4d0">ULONG</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07634">7634</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07964">EVENTSINK_Destructor()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00197">tagIEVENTSINKOBJ::m_cRef</a>.</p> </div> </div> <a id="a4709657c93f560e08e25dc95bc54f689"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4709657c93f560e08e25dc95bc54f689">◆ </a></span>typeinfo_from_ole()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#a869ea251efba980eb98f9677880680a6">HRESULT</a> typeinfo_from_ole </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d1/d03/structoledata.html">oledata</a> * </td> <td class="paramname"><em>pole</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ITypeInfo ** </td> <td class="paramname"><em>ppti</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">4258</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">lcid</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00109">OLE_RELEASE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00255">oledata::pDispatch</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02485">rb_str_cmp()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00144">WC2VSTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04299">ole_methods()</a>.</p> </div> </div> <a id="afe7b5c965ce1a10b205d15b8c47646d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe7b5c965ce1a10b205d15b8c47646d9">◆ </a></span>typelib_file()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> typelib_file </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ole</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02528">2528</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02442">typelib_file_from_clsid()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02470">typelib_file_from_typelib()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05582">foletype_initialize()</a>.</p> </div> </div> <a id="a65bbad5ba8794f7e9bab852ee27deb65"></a> <h2 class="memtitle"><span class="permalink"><a href="#a65bbad5ba8794f7e9bab852ee27deb65">◆ </a></span>typelib_file_from_clsid()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> typelib_file_from_clsid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ole</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02442">2442</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02409">reg_get_val2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02354">reg_open_key()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02528">typelib_file()</a>.</p> </div> </div> <a id="a2f6cbb8271a4baf118c86dd9b7448c9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f6cbb8271a4baf118c86dd9b7448c9e">◆ </a></span>typelib_file_from_typelib()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> typelib_file_from_typelib </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ole</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02470">2470</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02485">rb_str_cmp()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02366">reg_enum_key()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02426">reg_get_typelib_file_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02381">reg_get_val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02354">reg_open_key()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02360">reg_open_vkey()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02528">typelib_file()</a>.</p> </div> </div> <a id="a516d92a41f815ad3c448380a9aa3e4d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a516d92a41f815ad3c448380a9aa3e4d0">◆ </a></span>ULONG()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ULONG </td> <td>(</td> <td class="paramtype">STDMETHODCALLTYPE </td> <td class="paramname"><em>AddRef</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00615">615</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02951">fole_s_free()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03892">getifaddrs()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00777">nkf_locale_charmap()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">ole_bind_obj()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05481">rb_w32_getppid()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02915">reference_count()</a>.</p> </div> </div> <a id="ad85fa2cce60ae4f1915b162471096a66"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad85fa2cce60ae4f1915b162471096a66">◆ </a></span>unlock_safe_array()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void unlock_safe_array </td> <td>(</td> <td class="paramtype">SAFEARRAY * </td> <td class="paramname"><em>psa</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08869">8869</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">folevariant_ary_aref()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">folevariant_ary_aset()</a>.</p> </div> </div> <a id="ad39844f2dafaf44c62d2e05644ebae7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad39844f2dafaf44c62d2e05644ebae7f">◆ </a></span>val2dispatch()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static IDispatch * val2dispatch </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00808">808</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01342">ALLOC</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00233">com_hash</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00234">com_vtbl</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">DATA_PTR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00698">_Win32OLEIDispatch::dispatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00430">FIXNUM_FLAG</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00700">_Win32OLEIDispatch::obj</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00699">_Win32OLEIDispatch::refcount</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>.</p> </div> </div> <a id="ac4baf3ffd7d85c0541bb0313f6da9b5d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4baf3ffd7d85c0541bb0313f6da9b5d">◆ </a></span>val2variant_ptr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static VOID * val2variant_ptr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARIANT * </td> <td class="paramname"><em>var</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VARTYPE </td> <td class="paramname"><em>vt</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08934">8934</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">cWIN32OLE_lcid</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01434">get_ptr_of_variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a3a1ed8da3d94576991195fd8e9e13760">HRESULT()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01209">ole_raise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01719">ole_val2variant_ex()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00296">olevariantdata::var</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">folevariant_ary_aset()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01515">ole_set_safe_array()</a>.</p> </div> </div> <a id="ac443cf13c84997231c8cf7e81e682015"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac443cf13c84997231c8cf7e81e682015">◆ </a></span>vtdate2rbtime()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vtdate2rbtime </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>date</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00846">846</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01595">rb_cTime</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00596">rb_float_new</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a2af0935d4ce085aa2320acd37d10cec5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2af0935d4ce085aa2320acd37d10cec5">◆ </a></span>ary_ole_event</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary_ole_event</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00215">215</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08584">evs_delete()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08591">evs_entry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08597">evs_length()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08578">evs_push()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ad1b2c6199f208bd8beef590eeb7e85f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1b2c6199f208bd8beef590eeb7e85f0">◆ </a></span>cNames</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static REFIID LPOLESTR __RPC_FAR UINT cNames</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00305">305</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07663">EVENTSINK_GetIDsOfNames()</a>.</p> </div> </div> <a id="a9e1526602f12196f5bf394832700029a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e1526602f12196f5bf394832700029a">◆ </a></span>com_hash</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> com_hash</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00233">233</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00808">val2dispatch()</a>.</p> </div> </div> <a id="aefcc0ccd39ee29ec64e36ff3eece6808"></a> <h2 class="memtitle"><span class="permalink"><a href="#aefcc0ccd39ee29ec64e36ff3eece6808">◆ </a></span>com_vtbl</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">IDispatchVtbl com_vtbl</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00234">234</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00808">val2dispatch()</a>.</p> </div> </div> <a id="ad803f359899ef12dbf857d073769046a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad803f359899ef12dbf857d073769046a">◆ </a></span>cWIN32OLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cWIN32OLE</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00203">203</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08747">check_type_val2variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04501">fole_query_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03341">set_argv()</a>.</p> </div> </div> <a id="a2b08fbcbd4d0817540a1552bea9cd501"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b08fbcbd4d0817540a1552bea9cd501">◆ </a></span>cWIN32OLE_cp</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">UINT cWIN32OLE_cp = CP_ACP</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00235">235</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03036">fole_s_get_code_page()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01372">ole_mb2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">ole_wc2mb_alloc()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00965">set_ole_codepage()</a>.</p> </div> </div> <a id="a047992a0ec88c62f680c1d484e33d5c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a047992a0ec88c62f680c1d484e33d5c5">◆ </a></span>cWIN32OLE_enc</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* cWIN32OLE_enc</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00237">237</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04093">fole_missing()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01402">ole_alloc_vstr()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00965">set_ole_codepage()</a>.</p> </div> </div> <a id="adae672a14ddd2ecdc02a17f8a4828d85"></a> <h2 class="memtitle"><span class="permalink"><a href="#adae672a14ddd2ecdc02a17f8a4828d85">◆ </a></span>cWIN32OLE_EVENT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cWIN32OLE_EVENT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00209">209</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="ae76f2a9479b736b6d2068f1176ebafb5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae76f2a9479b736b6d2068f1176ebafb5">◆ </a></span>cWIN32OLE_lcid</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">LCID cWIN32OLE_lcid = LOCALE_SYSTEM_DEFAULT</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00236">236</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08197">find_default_source()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">fole_each()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04546">fole_respond_to()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03093">fole_s_get_locale()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03128">fole_s_set_locale()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">fole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04468">fole_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">foletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01119">ole_hresult2msg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">ole_val2olevariantdata()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08934">val2variant_ptr()</a>.</p> </div> </div> <a id="a404f0efd20319871321d1ef285d37ecc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a404f0efd20319871321d1ef285d37ecc">◆ </a></span>cWIN32OLE_METHOD</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cWIN32OLE_METHOD</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00207">207</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02997">fole_s_show_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07325">foleparam_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>.</p> </div> </div> <a id="a3a2f3c03025143ca713045795f4458e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a2f3c03025143ca713045795f4458e5">◆ </a></span>cWIN32OLE_PARAM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cWIN32OLE_PARAM</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00208">208</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07187">ole_method_params()</a>.</p> </div> </div> <a id="af32eeb4278394bc878b85c8ea4aba1b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#af32eeb4278394bc878b85c8ea4aba1b7">◆ </a></span>cWIN32OLE_PROPERTY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cWIN32OLE_PROPERTY</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00213">213</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a025ca1dc7e3a355101d2528a1e4c1354"></a> <h2 class="memtitle"><span class="permalink"><a href="#a025ca1dc7e3a355101d2528a1e4c1354">◆ </a></span>cWIN32OLE_TYPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cWIN32OLE_TYPE</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00205">205</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02997">fole_s_show_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06592">folemethod_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">ole_type_from_itypeinfo()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">ole_types_from_typelib()</a>.</p> </div> </div> <a id="ab216bc0c636cf9153535e420079e4e8e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab216bc0c636cf9153535e420079e4e8e">◆ </a></span>cWIN32OLE_TYPELIB</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cWIN32OLE_TYPELIB</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00204">204</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04831">foletype_s_ole_classes()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04999">foletypelib_s_typelibs()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04440">ole_typelib_from_itypeinfo()</a>.</p> </div> </div> <a id="ae43f1fc4a286d2f2a50d541a8ece113e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae43f1fc4a286d2f2a50d541a8ece113e">◆ </a></span>cWIN32OLE_VARIABLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cWIN32OLE_VARIABLE</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00206">206</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>.</p> </div> </div> <a id="aa5ae74eca026324684e8f1dbf7628000"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5ae74eca026324684e8f1dbf7628000">◆ </a></span>cWIN32OLE_VARIANT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cWIN32OLE_VARIANT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00210">210</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08747">check_type_val2variant()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>.</p> </div> </div> <a id="a394f3e2bdf20c689aede21d3cbcc2f39"></a> <h2 class="memtitle"><span class="permalink"><a href="#a394f3e2bdf20c689aede21d3cbcc2f39">◆ </a></span>dispIdMember</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DISPID dispIdMember</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00306">306</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a19f090a02e7c5b155208ba5b16572ce9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19f090a02e7c5b155208ba5b16572ce9">◆ </a></span>dwCallType</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> dwCallType</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00629">629</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a6d457f96e6144f1981999a6c5e6d07e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d457f96e6144f1981999a6c5e6d07e1">◆ </a></span>dwPendingType</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">HTASK <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> dwPendingType</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line"> <span class="keywordflow">if</span> (<a class="code" href="../../d8/d16/gc_8c.html#a481b1446700e95e49f9531c653543c85">rb_during_gc</a>()) {</div><div class="line"> <span class="keywordflow">return</span> PENDINGMSG_WAITNOPROCESS;</div><div class="line"> }</div><div class="line"> <span class="keywordflow">if</span> (<a class="code" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a>) {</div><div class="line"> <span class="keywordflow">return</span> <a class="code" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a>->lpVtbl->MessagePending(<a class="code" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#a65439140996baa0857d23174dde5dac8">threadIDCallee</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#ae833f13bbe5720ef229048b72cf34712">dwTickCount</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#a6d457f96e6144f1981999a6c5e6d07e1">dwPendingType</a>);</div><div class="line"> }</div><div class="line"> <span class="keywordflow">return</span> PENDINGMSG_WAITNOPROCESS</div><div class="ttc" id="win32ole_8c_html_ae833f13bbe5720ef229048b72cf34712"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#ae833f13bbe5720ef229048b72cf34712">dwTickCount</a></div><div class="ttdeci">static DWORD HTASK DWORD dwTickCount</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00629">win32ole.c:629</a></div></div> <div class="ttc" id="win32ole_8c_html_a65439140996baa0857d23174dde5dac8"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a65439140996baa0857d23174dde5dac8">threadIDCallee</a></div><div class="ttdeci">static HTASK threadIDCallee</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00663">win32ole.c:663</a></div></div> <div class="ttc" id="gc_8c_html_a481b1446700e95e49f9531c653543c85"><div class="ttname"><a href="../../d8/d16/gc_8c.html#a481b1446700e95e49f9531c653543c85">rb_during_gc</a></div><div class="ttdeci">int rb_during_gc(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d16/gc_8c_source.html#l05201">gc.c:5201</a></div></div> <div class="ttc" id="win32ole_8c_html_a6d457f96e6144f1981999a6c5e6d07e1"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a6d457f96e6144f1981999a6c5e6d07e1">dwPendingType</a></div><div class="ttdeci">static HTASK DWORD DWORD dwPendingType</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00683">win32ole.c:683</a></div></div> <div class="ttc" id="win32ole_8c_html_a706315e5584d6b78f05590053987b134"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a></div><div class="ttdeci">static IMessageFilter * previous_filter</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00244">win32ole.c:244</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00683">683</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="ac06e7f99025c41080bc6127bed3a933c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac06e7f99025c41080bc6127bed3a933c">◆ </a></span>dwRejectType</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">HTASK <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> dwRejectType</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line"> <span class="keywordflow">if</span> (<a class="code" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a>) {</div><div class="line"> <span class="keywordflow">return</span> <a class="code" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a>->lpVtbl->RetryRejectedCall(<a class="code" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#a65439140996baa0857d23174dde5dac8">threadIDCallee</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#ae833f13bbe5720ef229048b72cf34712">dwTickCount</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#ac06e7f99025c41080bc6127bed3a933c">dwRejectType</a>);</div><div class="line"> }</div><div class="line"> <span class="keywordflow">return</span> 1000</div><div class="ttc" id="win32ole_8c_html_ae833f13bbe5720ef229048b72cf34712"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#ae833f13bbe5720ef229048b72cf34712">dwTickCount</a></div><div class="ttdeci">static DWORD HTASK DWORD dwTickCount</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00629">win32ole.c:629</a></div></div> <div class="ttc" id="win32ole_8c_html_a65439140996baa0857d23174dde5dac8"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a65439140996baa0857d23174dde5dac8">threadIDCallee</a></div><div class="ttdeci">static HTASK threadIDCallee</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00663">win32ole.c:663</a></div></div> <div class="ttc" id="win32ole_8c_html_ac06e7f99025c41080bc6127bed3a933c"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#ac06e7f99025c41080bc6127bed3a933c">dwRejectType</a></div><div class="ttdeci">static HTASK DWORD DWORD dwRejectType</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00667">win32ole.c:667</a></div></div> <div class="ttc" id="win32ole_8c_html_a706315e5584d6b78f05590053987b134"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a></div><div class="ttdeci">static IMessageFilter * previous_filter</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00244">win32ole.c:244</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00667">667</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="ae833f13bbe5720ef229048b72cf34712"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae833f13bbe5720ef229048b72cf34712">◆ </a></span>dwTickCount</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static HTASK <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> dwTickCount</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00629">629</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="ae55d84a8797460e9279316d18ed42e37"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae55d84a8797460e9279316d18ed42e37">◆ </a></span>enc2cp_table</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* enc2cp_table</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00241">241</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09110">free_enc2cp()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09104">init_enc2cp()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>.</p> </div> </div> <a id="a3827bf7153f5d6f7081a65fdf97f26a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3827bf7153f5d6f7081a65fdf97f26a0">◆ </a></span>eWIN32OLERuntimeError</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> eWIN32OLERuntimeError</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00211">211</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08432">ev_on_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00933">failed_load_conv51932()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04796">fole_activex_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">fole_each()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03247">fole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04754">fole_method_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04501">fole_query_interface()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03154">fole_s_create_guid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03128">fole_s_set_locale()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06592">folemethod_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05582">foletype_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05220">foletypelib_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05512">foletypelib_library_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05297">foletypelib_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">foletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08899">folevariant_ary_aref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08979">folevariant_ary_aset()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09089">folevariant_set_value()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02687">ole_bind_obj()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01017">ole_cp2encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">ole_create_dcom()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03607">ole_invoke2()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01372">ole_mb2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06731">ole_method_invkind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06629">ole_method_return_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06663">ole_method_return_vtype()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04123">ole_method_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04229">ole_methods_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04191">ole_methods_sub()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01822">ole_set_byref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01515">ole_set_safe_array()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05791">ole_type_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05821">ole_type_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05851">ole_type_typekind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01909">ole_val2olevariantdata()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06267">ole_variable_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06309">ole_variable_ole_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">ole_wc2mb_alloc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04160">olemethod_from_typeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04978">oletypelib_get_libattr()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00965">set_ole_codepage()</a>.</p> </div> </div> <a id="ad29426bf12565d8dea6e3f00828e8aa8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad29426bf12565d8dea6e3f00828e8aa8">◆ </a></span>g_cp_installed</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">BOOL g_cp_installed = <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00228">228</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03051">code_page_installed()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03042">installed_code_page_proc()</a>.</p> </div> </div> <a id="af35c14e43de709d8f72501c8b73300a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#af35c14e43de709d8f72501c8b73300a6">◆ </a></span>g_cp_to_check</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">UINT g_cp_to_check = CP_ACP</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00238">238</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03051">code_page_installed()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03042">installed_code_page_proc()</a>.</p> </div> </div> <a id="afb4c9ed3631f60150e25239a3a1a54e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb4c9ed3631f60150e25239a3a1a54e6">◆ </a></span>g_IsEventSinkVtblInitialized</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">BOOL g_IsEventSinkVtblInitialized = <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07603">7603</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">EVENTSINK_Constructor()</a>.</p> </div> </div> <a id="ad86ed24d2a7324b1bb5474f6f0782812"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad86ed24d2a7324b1bb5474f6f0782812">◆ </a></span>g_lcid_installed</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">BOOL g_lcid_installed = <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00229">229</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03099">installed_lcid_proc()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03109">lcid_installed()</a>.</p> </div> </div> <a id="aa5b58331878760e9f4974a618fa4f35b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5b58331878760e9f4974a618fa4f35b">◆ </a></span>g_lcid_to_check</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">char g_lcid_to_check[8+1]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00239">239</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03099">installed_lcid_proc()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03109">lcid_installed()</a>.</p> </div> </div> <a id="a7c2765e64d70089c2227aa6fb7dc1eb0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c2765e64d70089c2227aa6fb7dc1eb0">◆ </a></span>g_nil_to</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">VARTYPE g_nil_to = VT_ERROR</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00240">240</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01653">ole_val2variant()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02006">ole_val2variant2()</a>.</p> </div> </div> <a id="a910f5dc71d76d1c8d51e6c0f5010c6e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a910f5dc71d76d1c8d51e6c0f5010c6e9">◆ </a></span>g_ole_initialized_key</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">volatile <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> g_ole_initialized_key = TLS_OUT_OF_INDEXES</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00222">222</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a2007081b1749d56e7a5ed6b196d9fa45"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2007081b1749d56e7a5ed6b196d9fa45">◆ </a></span>g_uninitialize_hooked</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">BOOL g_uninitialize_hooked = <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00227">227</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>.</p> </div> </div> <a id="a56ab313527b706f895cb18faf492cdf4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a56ab313527b706f895cb18faf492cdf4">◆ </a></span>gCoCreateInstanceEx</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">FNCOCREATEINSTANCEEX* gCoCreateInstanceEx = <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00232">232</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">ole_create_dcom()</a>.</p> </div> </div> <a id="a78f7f599a5e13fe2d10c0b27961fa49b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78f7f599a5e13fe2d10c0b27961fa49b">◆ </a></span>ghhctrl</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">HINSTANCE ghhctrl = <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00230">230</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02965">ole_show_help()</a>.</p> </div> </div> <a id="a77ca308cb6a605690e4b3e07afd18ce8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77ca308cb6a605690e4b3e07afd18ce8">◆ </a></span>gole32</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">HINSTANCE gole32 = <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00231">231</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02639">ole_create_dcom()</a>.</p> </div> </div> <a id="a0ce01fae8d4199ffd5f3df63cf0796f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0ce01fae8d4199ffd5f3df63cf0796f8">◆ </a></span>id_events</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_events</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00216">216</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08420">add_event_call_back()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08396">fev_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08525">fev_off_event()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a752b650185811a148fde591fe97104e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a752b650185811a148fde591fe97104e3">◆ </a></span>imessage_filter</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">IMessageFilter imessage_filter = { &<a class="el" href="../../d2/d99/win32ole_8c.html#a77934e557be2fa38c4a3dc9327c0e181">message_filter</a> }</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00243">243</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>.</p> </div> </div> <a id="a0603b3be2cd978771772b56d3c8a1317"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0603b3be2cd978771772b56d3c8a1317">◆ </a></span>iTInfo</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static UINT iTInfo</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">304</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="afab881e92e3ea39b787a1c4bf20642e0"></a> <h2 class="memtitle"><span class="permalink"><a href="#afab881e92e3ea39b787a1c4bf20642e0">◆ </a></span>lcid</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static REFIID LPOLESTR __RPC_FAR UINT LCID lcid</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">304</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04030">fole_each()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02819">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03128">fole_s_set_locale()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">fole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04468">fole_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05443">foletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03109">lcid_installed()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>.</p> </div> </div> <a id="a820b1eeb09d0a8b2c2bac453a22f3805"></a> <h2 class="memtitle"><span class="permalink"><a href="#a820b1eeb09d0a8b2c2bac453a22f3805">◆ </a></span>lpInterfaceInfo</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> HTASK <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> LPINTERFACEINFO lpInterfaceInfo</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"> <span class="keywordflow">switch</span> (<a class="code" href="../../d2/d99/win32ole_8c.html#a19f090a02e7c5b155208ba5b16572ce9">dwCallType</a>)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">case</span> CALLTYPE_ASYNC:</div><div class="line"> <span class="keywordflow">case</span> CALLTYPE_TOPLEVEL_CALLPENDING:</div><div class="line"> <span class="keywordflow">case</span> CALLTYPE_ASYNC_CALLPENDING:</div><div class="line"> <span class="keywordflow">if</span> (<a class="code" href="../../d8/d16/gc_8c.html#a481b1446700e95e49f9531c653543c85">rb_during_gc</a>()) {</div><div class="line"> <span class="keywordflow">return</span> SERVERCALL_RETRYLATER;</div><div class="line"> }</div><div class="line"> <span class="keywordflow">break</span>;</div><div class="line"> <span class="keywordflow">default</span>:</div><div class="line"> <span class="keywordflow">break</span>;</div><div class="line"> }</div><div class="line"> <span class="keywordflow">if</span> (<a class="code" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a>) {</div><div class="line"> <span class="keywordflow">return</span> <a class="code" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a>->lpVtbl->HandleInComingCall(<a class="code" href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#a19f090a02e7c5b155208ba5b16572ce9">dwCallType</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#a4d150110b1820ce46e1164b14094cfe9">threadIDCaller</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#ae833f13bbe5720ef229048b72cf34712">dwTickCount</a>,</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#a820b1eeb09d0a8b2c2bac453a22f3805">lpInterfaceInfo</a>);</div><div class="line"> }</div><div class="line"> <span class="keywordflow">return</span> SERVERCALL_ISHANDLED</div><div class="ttc" id="win32ole_8c_html_a820b1eeb09d0a8b2c2bac453a22f3805"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a820b1eeb09d0a8b2c2bac453a22f3805">lpInterfaceInfo</a></div><div class="ttdeci">static DWORD HTASK DWORD LPINTERFACEINFO lpInterfaceInfo</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00634">win32ole.c:634</a></div></div> <div class="ttc" id="win32ole_8c_html_a4d150110b1820ce46e1164b14094cfe9"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a4d150110b1820ce46e1164b14094cfe9">threadIDCaller</a></div><div class="ttdeci">static DWORD HTASK threadIDCaller</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00629">win32ole.c:629</a></div></div> <div class="ttc" id="win32ole_8c_html_ae833f13bbe5720ef229048b72cf34712"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#ae833f13bbe5720ef229048b72cf34712">dwTickCount</a></div><div class="ttdeci">static DWORD HTASK DWORD dwTickCount</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00629">win32ole.c:629</a></div></div> <div class="ttc" id="win32ole_8c_html_a19f090a02e7c5b155208ba5b16572ce9"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a19f090a02e7c5b155208ba5b16572ce9">dwCallType</a></div><div class="ttdeci">static DWORD dwCallType</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00629">win32ole.c:629</a></div></div> <div class="ttc" id="gc_8c_html_a481b1446700e95e49f9531c653543c85"><div class="ttname"><a href="../../d8/d16/gc_8c.html#a481b1446700e95e49f9531c653543c85">rb_during_gc</a></div><div class="ttdeci">int rb_during_gc(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d16/gc_8c_source.html#l05201">gc.c:5201</a></div></div> <div class="ttc" id="win32ole_8c_html_a706315e5584d6b78f05590053987b134"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a706315e5584d6b78f05590053987b134">previous_filter</a></div><div class="ttdeci">static IMessageFilter * previous_filter</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00244">win32ole.c:244</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00634">634</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a77934e557be2fa38c4a3dc9327c0e181"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77934e557be2fa38c4a3dc9327c0e181">◆ </a></span>message_filter</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">IMessageFilterVtbl message_filter</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00242">242</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a54e783dcc1a3fec965bbc80eb16bd913"></a> <h2 class="memtitle"><span class="permalink"><a href="#a54e783dcc1a3fec965bbc80eb16bd913">◆ </a></span>mWIN32OLE_VARIANT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mWIN32OLE_VARIANT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00212">212</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>.</p> </div> </div> <a id="a2cce985310f659a7b0c21f7ec9a2b162"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cce985310f659a7b0c21f7ec9a2b162">◆ </a></span>nameid</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> nameid = <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>(psz)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00768">768</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="ac3e7d57a2e31cb6749fd9fb4bdac99b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3e7d57a2e31cb6749fd9fb4bdac99b2">◆ </a></span>pctinfo</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static UINT __RPC_FAR * pctinfo</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line"> <span class="keywordflow">return</span> E_NOTIMPL</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00303">303</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="ae1727c720bd26a5e35bdb7ddc6999c02"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1727c720bd26a5e35bdb7ddc6999c02">◆ </a></span>pDispParams</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DISPID REFIID LCID WORD DISPPARAMS __RPC_FAR* pDispParams</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00306">306</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a9b19eaff80ba5b0f1c4d133d5f89133c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b19eaff80ba5b0f1c4d133d5f89133c">◆ </a></span>pExcepInfo</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DISPID REFIID LCID WORD DISPPARAMS __RPC_FAR VARIANT __RPC_FAR EXCEPINFO __RPC_FAR* pExcepInfo</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00306">306</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a9cea82cbb2a01224a9e29ffe96527062"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9cea82cbb2a01224a9e29ffe96527062">◆ </a></span>ppTInfo</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static UINT LCID ITypeInfo __RPC_FAR *__RPC_FAR * ppTInfo</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line"> <span class="keywordflow">return</span> E_NOTIMPL</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00304">304</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="ab09baffb3870e6f212e36f9b8e6709dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab09baffb3870e6f212e36f9b8e6709dc">◆ </a></span>ppvObject</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static REFIID void __RPC_FAR *__RPC_FAR * ppvObject</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line"> <span class="keywordflow">if</span> (<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a42f38632bba2bb73abb03716754f3230">MEMCMP</a>(<a class="code" href="../../d2/d99/win32ole_8c.html#a303cbef20c5902f3d4b1048f185b2b19">riid</a>, &IID_IUnknown, GUID, 1) == 0</div><div class="line"> || <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a42f38632bba2bb73abb03716754f3230">MEMCMP</a>(<a class="code" href="../../d2/d99/win32ole_8c.html#a303cbef20c5902f3d4b1048f185b2b19">riid</a>, &IID_IMessageFilter, GUID, 1) == 0)</div><div class="line"> {</div><div class="line"> *<a class="code" href="../../d2/d99/win32ole_8c.html#ab09baffb3870e6f212e36f9b8e6709dc">ppvObject</a> = &<a class="code" href="../../d2/d99/win32ole_8c.html#a77934e557be2fa38c4a3dc9327c0e181">message_filter</a>;</div><div class="line"> <span class="keywordflow">return</span> S_OK;</div><div class="line"> }</div><div class="line"> <span class="keywordflow">return</span> E_NOINTERFACE</div><div class="ttc" id="ruby_2ruby_8h_html_a42f38632bba2bb73abb03716754f3230"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a42f38632bba2bb73abb03716754f3230">MEMCMP</a></div><div class="ttdeci">#define MEMCMP(p1, p2, type, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01362">ruby.h:1362</a></div></div> <div class="ttc" id="win32ole_8c_html_a77934e557be2fa38c4a3dc9327c0e181"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a77934e557be2fa38c4a3dc9327c0e181">message_filter</a></div><div class="ttdeci">static IMessageFilterVtbl message_filter</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00242">win32ole.c:242</a></div></div> <div class="ttc" id="win32ole_8c_html_a303cbef20c5902f3d4b1048f185b2b19"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a303cbef20c5902f3d4b1048f185b2b19">riid</a></div><div class="ttdeci">static REFIID riid</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00300">win32ole.c:300</a></div></div> <div class="ttc" id="win32ole_8c_html_ab09baffb3870e6f212e36f9b8e6709dc"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#ab09baffb3870e6f212e36f9b8e6709dc">ppvObject</a></div><div class="ttdeci">static REFIID void __RPC_FAR *__RPC_FAR * ppvObject</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00300">win32ole.c:300</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00300">300</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a706315e5584d6b78f05590053987b134"></a> <h2 class="memtitle"><span class="permalink"><a href="#a706315e5584d6b78f05590053987b134">◆ </a></span>previous_filter</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">IMessageFilter* previous_filter</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00244">244</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01241">ole_initialize()</a>.</p> </div> </div> <a id="ab494f7525a9bf609f8f68fcb286cea00"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab494f7525a9bf609f8f68fcb286cea00">◆ </a></span>puArgErr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DISPID REFIID LCID WORD DISPPARAMS __RPC_FAR VARIANT __RPC_FAR EXCEPINFO __RPC_FAR UINT __RPC_FAR* puArgErr</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00306">306</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a509f432319f13e65916c1cb9ec574b8c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a509f432319f13e65916c1cb9ec574b8c">◆ </a></span>pVarResult</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DISPID REFIID LCID WORD DISPPARAMS __RPC_FAR VARIANT __RPC_FAR* pVarResult</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00306">306</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="aba9e091e6d1b5fe83ddd978bf906433a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba9e091e6d1b5fe83ddd978bf906433a">◆ </a></span>rgDispId</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static REFIID LPOLESTR __RPC_FAR UINT LCID DISPID __RPC_FAR * rgDispId</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line"> </div><div class="line"> <span class="keywordtype">char</span>* psz = <a class="code" href="../../d2/d99/win32ole_8c.html#a148da008cc189df71d5b47bf1bbb6d06">ole_wc2mb</a>(*<a class="code" href="../../d2/d99/win32ole_8c.html#a824cc3f3a7bf2ea1137ab0b9f46ff10d">rgszNames</a>)</div><div class="ttc" id="win32ole_8c_html_a824cc3f3a7bf2ea1137ab0b9f46ff10d"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a824cc3f3a7bf2ea1137ab0b9f46ff10d">rgszNames</a></div><div class="ttdeci">static REFIID LPOLESTR __RPC_FAR * rgszNames</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00305">win32ole.c:305</a></div></div> <div class="ttc" id="win32ole_8c_html_a148da008cc189df71d5b47bf1bbb6d06"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a148da008cc189df71d5b47bf1bbb6d06">ole_wc2mb</a></div><div class="ttdeci">static char * ole_wc2mb(LPWSTR pw)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l01113">win32ole.c:1113</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00305">305</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a824cc3f3a7bf2ea1137ab0b9f46ff10d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a824cc3f3a7bf2ea1137ab0b9f46ff10d">◆ </a></span>rgszNames</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static REFIID LPOLESTR __RPC_FAR * rgszNames</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00305">305</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a303cbef20c5902f3d4b1048f185b2b19"></a> <h2 class="memtitle"><span class="permalink"><a href="#a303cbef20c5902f3d4b1048f185b2b19">◆ </a></span>riid</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static REFIID riid</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00300">300</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a65439140996baa0857d23174dde5dac8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a65439140996baa0857d23174dde5dac8">◆ </a></span>threadIDCallee</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static HTASK threadIDCallee</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00663">663</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="a4d150110b1820ce46e1164b14094cfe9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d150110b1820ce46e1164b14094cfe9">◆ </a></span>threadIDCaller</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> HTASK threadIDCaller</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00629">629</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> </div> </div> <a id="ad582d6c36e9f765b19478484e6ea3643"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad582d6c36e9f765b19478484e6ea3643">◆ </a></span>vtEventSink</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/d78/struct_i_event_sink_vtbl.html">IEventSinkVtbl</a> vtEventSink</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07602">7602</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07942">EVENTSINK_Constructor()</a>.</p> </div> </div> <a id="a542520dea567f0b06716f0b4a1c74961"></a> <h2 class="memtitle"><span class="permalink"><a href="#a542520dea567f0b06716f0b4a1c74961">◆ </a></span>wFlags</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DISPID REFIID LCID WORD wFlags</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00306">306</a> of file <a class="el" href="../../d2/d99/win32ole_8c_source.html">win32ole.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03355">ole_invoke()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03916">ole_propertyput()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>