<html>

<head>
<title>Interface IWbemHiPerfProvider</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>

<body>

<p>&nbsp;<b><font FACE="Arial Narrow" SIZE="6" COLOR="#008000"></p>

<p></font><font FACE="Arial Narrow" SIZE="6">Interface IWbemHiPerfProvider</font></b><font
SIZE="2" COLOR="#ff00ff"></p>
</font><font FACE="Arial" SIZE="2">

<p>&nbsp;<u><b></p>

<p>THIS INTERFACE AND ALL ITS ASSOCIATED METHODS HAVE BEEN COMMENTED OUT! IT IS NOT TO BE
PUBLISHED IN WBEM VERSION 1!! I HAVE RETAINED IT HERE FOR VERSION 1.1!</b></u> The <b>IWbemHiPerfProvider</b>
interface is . </p>

<p>&nbsp;<b></p>

<p>Methods in Vtable Order</b></font></p>

<table CELLSPACING="0" BORDER="0" WIDTH="463">
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>IUnknown Methods</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Description</b></font></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Addref</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2">Determines if the current object
    supports a given interface.</font></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>QueryInterface</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2">Increases the object's reference
    count by 1.</font></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Release</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2">Decrements the object's reference
    count by 1, and frees the object when the reference count is zero.</font></td>
  </tr>
  <tr>
    <td VALIGN="TOP" COLSPAN="2"></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>IWbemHiPerfProvider Methods</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Description</b></font></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Initialize</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2">Creates namespaces.</font></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>QueryInstances</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>CreateRefresher</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>CreateRefreshableObject</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>StopRefreshing</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
  </tr>
  <tr>
    <td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>SendChangeNotifications</b></font></td>
    <td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
  </tr>
</table>

<p>&nbsp;<font FACE="Arial" SIZE="1"></p>

<p>&nbsp;</font><b><font FACE="Arial Narrow" SIZE="5"></p>

<p>IWbemHiPerfProvider::QueryInterface</font><font FACE="Arial" SIZE="2"><u></p>

<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1!</u></b> The </font><font SIZE="2" COLOR="#ff00ff"></p>

<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>

<p>The <b>IWbemHiPerfProvider::QueryInterface</b> method determines if the object supports
a particular COM interface. If it does, the system increases the object's reference count,
which means the application can use that interface immediately.</font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>

<p>HRESULT IWbemHiPerfProvider::QueryInterface(</p>

<p>[in] REFIID</b><i> riid</i><b>,</p>

<p>[out] LPVOID</b><i> *ppv</i><b></p>

<p>);</b></p>

<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>

<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>

<p>riid</p>

<blockquote>
  </i><p>The COM interface identifier of the requested interface.</p>
</blockquote>

<p>&nbsp;<i></p>

<p>obp</p>

<blockquote>
  </i><p>Address of a pointer that will be filled with the interface pointer if the query
  succeeds.</p>
  </font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>

<p>&nbsp;<font FACE="Arial Narrow"><b></p>

<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>

<p>Returns standard COM error codes for <b>QueryInterface</b><i>. </i>It returns
WBEM_S_NO_ERROR if the call succeeds. If the call fails because the requested interface
was not supported, the method returns E_NOINTERFACE.</font><font FACE="Arial Narrow"><b></p>

<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>

<p>When the application no longer needs the interface retrieved by a call to this method,
it must call the <b>Release</b> method for that interface to free it. The <b>QueryInterface</b>
method allows the extension of objects without interfering with each object's existing or
future functionality.</p>

<p>This method is part of the <b>IUnknown</b> interface inherited by the object. For more
information about this method, see the COM documentation in the Microsoft Platform SDK.</font><b><font
FACE="Arial Narrow"></p>

<p>See Also</font><font FACE="Arial" SIZE="2"></p>

<p>IUnknown Programming Basics</b> </font><font FACE="Arial Narrow" SIZE="5"><b></p>

<p>IWbemHiPerfProvider::AddRef</b></font><font FACE="Arial" SIZE="2"></p>

<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1! </font><font SIZE="2" COLOR="#ff00ff"></p>

<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>

<p>The <b>IWbemHiPerfProvider::AddRef</b> method increases the object's reference count by
1.</font><font FACE="Lucida Sans Typewriter" SIZE="2"><b></p>

<p>ULONG AddRef( );</b></p>

<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>

<p>Parameters</b></font><font FACE="Arial" SIZE="2"></p>

<p>None.</font><font FACE="Arial Narrow"><b></p>

<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>

<p>Returns the new reference count.</font><font FACE="Arial Narrow"><b></p>

<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>

<p>When the object is created, its reference count is set to 1. Every time an application
obtains an interface to the object or calls the <b>AddRef</b> method, the object's
reference count is increased by 1. Use the <b>Release</b>method to decrease the object's
reference count by 1. </p>

<p>This method is part of the <b>IUnknown</b> interface inherited by the object. For a
complete discussion of <b>IUnknown</b> methods, see <b>IUnknown Programming Basics</b>.</p>

<p>For more information about this method, see the COM documentation in the Microsoft
Platform SDK.</font><b><font FACE="Arial Narrow"></p>

<p>See Also</font><font FACE="Arial" SIZE="2"></p>

<p>IUnknown Programming Basics</b> </font><font FACE="Arial Narrow" SIZE="5"><b></p>

<p>IWbemHiPerfProvider::Release</b></font><font FACE="Arial" SIZE="2"></p>

<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1! </font><font SIZE="2" COLOR="#ff00ff"></p>

<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>

<p>The <b>IWbemHiPerfProvider::Release</b> method decreases the object's reference count
by 1.</font><b><font FACE="Lucida Sans Typewriter" SIZE="2"></p>

<p>ULONG IWbemHiPerfProvider::Release( );</p>

<p></font><font FACE="Arial Narrow">&nbsp;</p>

<p>Parameters</font></b><font FACE="Arial" SIZE="2"></p>

<p>None.</font><font FACE="Arial Narrow"><b></p>

<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>

<p>Returns the new reference count.</font><font FACE="Arial Narrow"><b></p>

<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>

<p>The object deallocates itself when its reference count reaches zero. Use the </font><font
FACE="Arial Bold" SIZE="2"><b>AddRef</b></font><font FACE="Arial" SIZE="2">method to
increase the object's reference count by 1.</p>

<p>This method is part of the <b>IUnknown</b> interface inherited by the object. For more
information about this method, see the COM documentation in the Microsoft Platform SDK.</font><b><font
FACE="Arial Narrow"></p>

<p>See Also</font><font FACE="Arial" SIZE="2"></p>

<p>IUnknown Programming Basics</b> </font><font FACE="Arial Narrow" SIZE="5"><b></p>

<p>IWbemHiPerfProvider::Initialize</b></font><font FACE="Arial" SIZE="2"></p>

<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1! </font><font SIZE="2" COLOR="#ff00ff"></p>

<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>

<p>The <b>IWbemHiPerfProvider::Initialize</b> method creates namespaces.</font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>

<p>HRESULT IWbemHiPerfProvider::Initialize(</p>

<p>[in, string] WCHAR</b><i> *wszNamespace</i><b>,</p>

<p>[in, string] WCHAR</b><i> *wszUser</i><b>,</p>

<p>[in] IWbemServices</b><i> *pNamespace</i><b>,</p>

<p>[in] LONG </b><i>lFlags</i><b></p>

<p>[in] IWbemContext </b><i>*pContext</i><b></p>

<p>);</b></p>

<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>

<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>

<p>wszNamespace</p>

<blockquote>
  </i><p>The namespace being initialized.</p>
</blockquote>

<p>&nbsp;<i></p>

<p>wszUser</p>

<blockquote>
  </i><p>TBD.. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>pNamespace</p>

<blockquote>
  </i><p>An <u><b>IWbemServices</b></u>pointer back into CIMOM which is capable of servicing
  any requests made by the provider. The provider should <u><b>AddRef</b></u>this pointer if
  it is going to need to call back into CIMOM during its execution. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>lFlags</p>

<blockquote>
  </i><p>Reserved. It must be zero.</p>
</blockquote>

<p>&nbsp;<i></p>

<p>pContext</p>

<blockquote>
  </i><p>TBD. </p>
  </font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>

<p>&nbsp;<font FACE="Arial Narrow"><b></p>

<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>

<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>

<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>

<p>IWbemHiPerfProvider::QueryInstances</b></font><font FACE="Arial" SIZE="2"></p>

<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1! </font><font SIZE="2" COLOR="#ff00ff"></p>

<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>

<p>The <b>IWbemHiPerfProvider::QueryInstances</b> method <b>TBD </font><font
FACE="Lucida Sans Typewriter" SIZE="2"></p>

<p>HRESULT IWbemHiPerfProvider::QueryInstances(</p>

<p>[in] IWbemServices</b><i> *pNamespace</i><b>,</p>

<p>[in, string] WCHAR</b><i> *wszClass</i><b>,</p>

<p>[in] LONG </b><i>lFlags</i><b>,</p>

<p>[in] IWbemContext </b><i>*pCtx</i><b>,</p>

<p>[in] IWbemObjectSink </b><i>*pSink</i><b></p>

<p>);</b></p>

<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>

<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>

<p>pNamespace</p>

<blockquote>
  </i><p>An <u><b>IWbemServices</b></u> pointer back into CIMOM which is capable of
  servicing any requests made by the provider. The provider should <u><b>AddRef</b></u> this
  pointer if it is going to need to call back into CIMOM during its execution. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>wszClass</p>

<blockquote>
  </i><p>TBD. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>lFlags</p>

<blockquote>
  </i><p>Reserved. It must be zero.</p>
</blockquote>

<p>&nbsp;<i></p>

<p>pCtx</p>

<blockquote>
  </i><p>Typically NULL. Otherwise, this is a pointer to an <b>IWbemContext</b> object
  required by the dynamic class provider that is producing the class instances. The values
  in the context object must be specified in the documentation for the provider in question.</p>
</blockquote>

<p>&nbsp;<i></p>

<p>pSink</p>

<blockquote>
  </i><p>The pointer to the<b><i> </i>IWbemObjectSink</b><i> </i>implementation provided by
  the client to any of the asynchronous methods of <b>IWbemServices</b>.</p>
  </font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>

<p>&nbsp;<font FACE="Arial Narrow"><b></p>

<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>

<p>IWbemHiPerfProvider::CreateRefresher</b></font><font FACE="Arial" SIZE="2"></p>

<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1! </font><font SIZE="2" COLOR="#ff00ff"></p>

<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>

<p>The <b>IWbemHiPerfProvider::CreateRefresher</b> method <b>TBD </font><font
FACE="Lucida Sans Typewriter" SIZE="2"></p>

<p>HRESULT IWbemHiPerfProvider::CreateRefreshableObject(</p>

<p>[in] IWbemServices</b><i> *pNamespace</i><b>,</p>

<p>[in] LONG </b><i>lFlags</i><b>,</p>

<p>[out] IWbemRefresher</b><i> **ppRefresher</i><b></p>

<p>);</b></p>

<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>

<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>

<p>pNamespace</p>

<blockquote>
  </i><p>An <u><b>IWbemServices</b></u> pointer back into CIMOM which is capable of
  servicing any requests made by the provider. The provider should <u><b>AddRef</b></u> this
  pointer if it is going to need to call back into CIMOM during its execution. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>lFlags</p>

<blockquote>
  </i><p>Reserved. It must be zero.</p>
</blockquote>

<p>&nbsp;<i></p>

<p>ppRefresher</p>

<blockquote>
  </i><p>TBD. </p>
  </font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>

<p>&nbsp;<font FACE="Arial Narrow"><b></p>

<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>

<p>IWbemHiPerfProvider::CreateRefreshableObject</b></font><font FACE="Arial" SIZE="2"></p>

<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1! </font><font SIZE="2" COLOR="#ff00ff"></p>

<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>

<p>The <b>IWbemHiPerfProvider::CreateRefreshableObject</b> method <b>TBD </font><font
FACE="Lucida Sans Typewriter" SIZE="2"></p>

<p>HRESULT IWbemHiPerfProvider::CreateRefreshableObject(</p>

<p>[in] IWbemServices</b><i> *pNamespace</i><b>,</p>

<p>[in] IWbemObjectAccess</b><i> *pTemplate</i><b>,</p>

<p>[in] IWbemRefresher</b><i> *pRefresher</i><b>,</p>

<p>[in] LONG </b><i>lFlags</i><b>,</p>

<p>[in] IWbemContext</b><i> *pContext<b>,</i></p>

<p>[out] IWbemObjectAccess</b><i> **ppRefreshable</i><b>,</p>

<p>[out] LONG </b><i>*plId</i><b></p>

<p>);</b></p>

<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>

<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>

<p>pNamespace</p>

<blockquote>
  </i><p>An <u><b>IWbemServices</b></u> pointer back into CIMOM which is capable of
  servicing any requests made by the provider. The provider should <u><b>AddRef</b></u> this
  pointer if it is going to need to call back into CIMOM during its execution. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>pTemplate</p>

<blockquote>
  </i><p>TBD. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>pRefresher</p>

<blockquote>
  </i><p>TBD. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>LFlags</p>

<blockquote>
  </i><p>Reserved. It must be zero.</p>
</blockquote>

<p>&nbsp;<i></p>

<p>pContext</p>

<blockquote>
  </i><p>TBD. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>ppRefreshable</p>

<blockquote>
  </i><p>TBD. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>plId</p>

<blockquote>
  </i><p>Pointer to a LONG that receives the interface identifier (IID). </p>
  </font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>

<p>&nbsp;<font FACE="Arial Narrow"><b></p>

<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>

<p>IWbemHiPerfProvider::StopRefreshing</b></font><font FACE="Arial" SIZE="2"></p>

<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1! </font><font SIZE="2" COLOR="#ff00ff"></p>

<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>

<p>The <b>IWbemHiPerfProvider::StopRefreshing</b> method <b>TBD </font><font
FACE="Lucida Sans Typewriter" SIZE="2"></p>

<p>HRESULT IWbemHiPerfProvider::StopRefreshing(</p>

<p>[in] IWbemRefresher</b><i> *pRefresher</i><b>,</p>

<p>[in] LONG </b><i>*lId</i><b>,</p>

<p>[in] LONG </b><i>*lFlags</i><b></p>

<p>);</b></p>

<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>

<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>

<p>pRefresher</p>

<blockquote>
  </i><p>TBD. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>lId</p>

<blockquote>
  </i><p>TBD. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>lFlags</p>

<blockquote>
  </i><p>Reserved. It must be zero.</p>
  </font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>

<p>&nbsp;<font FACE="Arial Narrow"><b></p>

<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>

<p>IWbemHiPerfProvider::SendChangeNotifications</b></font><font FACE="Arial" SIZE="2"></p>

<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1! </font><font SIZE="2" COLOR="#ff00ff"></p>

<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>

<p>The <b>IWbemHiPerfProvider::SendChangeNotifications</b> method <b>TBD </font><font
FACE="Lucida Sans Typewriter" SIZE="2"></p>

<p>HRESULT IWbemHiPerfProvider::SendChangeNotifications(</p>

<p>[in] IWbemServices</b><i> *pNamespace</i><b>,</p>

<p>[in] LONG </b><i>*lFlags</i><b>,</p>

<p>[in] LONG </b><i>*lEventTypes</i><b>,</p>

<p>[in] IWbemContext</b><i> *pContext</i><b>,</p>

<p>[in] IWbemChangeSink</b><i> *pSink</i><b></p>

<p>);</b></p>

<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>

<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>

<p>pNamespace</p>

<blockquote>
  </i><p>An <u><b>IWbemServices</b></u> pointer back into CIMOM which is capable of
  servicing any requests made by the provider. The provider should <u><b>AddRef</b></u> this
  pointer if it is going to need to call back into CIMOM during its execution </p>
</blockquote>

<p>&nbsp;<i></p>

<p>lFlags</p>

<blockquote>
  </i><p>Reserved. It must be zero.</p>
</blockquote>

<p>&nbsp;<i></p>

<p>alEventTypes</p>

<blockquote>
  </i><p>TBD. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>pContext</p>

<blockquote>
  </i><p>TBD. </p>
</blockquote>

<p>&nbsp;<i></p>

<p>pSink</p>

<blockquote>
  </i><p>The pointer to the<b><i> </i>IWbemObjectSink</b><i> </i>implementation provided by
  the client to any of the asynchronous methods of <b>IWbemServices</b><i>.</p>
  </i></font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>

<p>&nbsp;<font FACE="Arial Narrow"><b></p>

<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>

<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>

<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>

<p>See Also </font><font FACE="Arial" SIZE="2" COLOR="#008000"><b>&#155;</b></font></p>
</body>
</html>