mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
3047 lines
305 KiB
HTML
3047 lines
305 KiB
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="X-UA-Compatible" content="IE=Edge" />
|
||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
<title>4. windows.winproxy – Windows API — PythonForWindows 0.6 documentation</title>
|
||
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
|
||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css" />
|
||
|
||
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||
<script type="text/javascript" src="_static/jquery.js"></script>
|
||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||
<script type="text/javascript" src="_static/language_data.js"></script>
|
||
|
||
<link rel="index" title="Index" href="genindex.html" />
|
||
<link rel="search" title="Search" href="search.html" />
|
||
<link rel="next" title="5. windows.security – Security Descriptor & related" href="security.html" />
|
||
<link rel="prev" title="3. windows.native_exec – Native Code Execution" href="native_exec.html" />
|
||
</head><body>
|
||
<div class="related" role="navigation" aria-label="related navigation">
|
||
<h3>Navigation</h3>
|
||
<ul>
|
||
<li class="right" style="margin-right: 10px">
|
||
<a href="genindex.html" title="General Index"
|
||
accesskey="I">index</a></li>
|
||
<li class="right" >
|
||
<a href="py-modindex.html" title="Python Module Index"
|
||
>modules</a> |</li>
|
||
<li class="right" >
|
||
<a href="security.html" title="5. windows.security – Security Descriptor & related"
|
||
accesskey="N">next</a> |</li>
|
||
<li class="right" >
|
||
<a href="native_exec.html" title="3. windows.native_exec – Native Code Execution"
|
||
accesskey="P">previous</a> |</li>
|
||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 0.6 documentation</a> »</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="document">
|
||
<div class="documentwrapper">
|
||
<div class="bodywrapper">
|
||
<div class="body" role="main">
|
||
|
||
<div class="section" id="module-windows.winproxy">
|
||
<span id="windows-winproxy-windows-api"></span><h1>4. <code class="docutils literal notranslate"><span class="pre">windows.winproxy</span></code> – Windows API<a class="headerlink" href="#module-windows.winproxy" title="Permalink to this headline">¶</a></h1>
|
||
<p><a class="reference internal" href="#module-windows.winproxy" title="windows.winproxy"><code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.winproxy</span></code></a> tries to be a pythontic wrapper around windows API of various DLL.
|
||
It also heavily relies on <a class="reference external" href="https://docs.python.org/2.7/library/ctypes.html#module-ctypes" title="(in Python v2.7)"><code class="xref py py-mod docutils literal notranslate"><span class="pre">ctypes</span></code></a> and <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.generated_def.winfuncs</span></code></p>
|
||
<dl class="docutils">
|
||
<dt>Here are the things to know about <a class="reference internal" href="#module-windows.winproxy" title="windows.winproxy"><code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.winproxy</span></code></a></dt>
|
||
<dd><ul class="first last simple">
|
||
<li>All of this is based on <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.generated_def.winfuncs</span></code></li>
|
||
<li>DLL is loaded the first time an API of it is called</li>
|
||
<li>All parameters can be passed by ordinal or keyword</li>
|
||
<li>The call will fail if an argument with default value <code class="docutils literal notranslate"><span class="pre">NeededParamater</span></code> have been called without another value.</li>
|
||
<li>The call will raise a subclass of <code class="xref py py-class docutils literal notranslate"><span class="pre">WindowsError</span></code> if it fails.</li>
|
||
<li>Some functions are ‘transparent proxy’ it means that all parameters are mandatory</li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="section" id="example-virtualalloc">
|
||
<h2>4.1. Example: <code class="docutils literal notranslate"><span class="pre">VirtualAlloc</span></code><a class="headerlink" href="#example-virtualalloc" title="Permalink to this headline">¶</a></h2>
|
||
<p>Exemple with the function <cite>VirtualAlloc</cite> in <a class="reference internal" href="#module-windows.winproxy" title="windows.winproxy"><code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.winproxy</span></code></a></p>
|
||
<p>Documentation:</p>
|
||
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">windows</span>
|
||
<span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">VirtualAlloc</span>
|
||
<span class="c1"># <function VirtualAlloc at 0x02ED63F0></span>
|
||
|
||
<span class="n">help</span><span class="p">(</span><span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">VirtualAlloc</span><span class="p">)</span>
|
||
<span class="c1"># Help on function VirtualAlloc in module windows.winproxy:</span>
|
||
<span class="c1"># VirtualAlloc(lpAddress=0, dwSize=NeededParameter, flAllocationType=MEM_COMMIT(0x1000L), flProtect=PAGE_EXECUTE_READWRITE(0x40L))</span>
|
||
<span class="c1"># Errcheck:</span>
|
||
<span class="c1"># raise Kernel32Error if result is 0</span>
|
||
</pre></div>
|
||
</div>
|
||
<p>Calling it</p>
|
||
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">windows</span>
|
||
|
||
<span class="c1"># Ordinal arguments</span>
|
||
<span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">VirtualAlloc</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mh">0x1000</span><span class="p">)</span>
|
||
<span class="mi">34537472</span>
|
||
|
||
<span class="c1"># Keyword arguments</span>
|
||
<span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">VirtualAlloc</span><span class="p">(</span><span class="n">dwSize</span><span class="o">=</span><span class="mh">0x1000</span><span class="p">)</span>
|
||
<span class="mi">34603008</span>
|
||
|
||
<span class="c1"># NeededParameter must be provided</span>
|
||
<span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">VirtualAlloc</span><span class="p">()</span>
|
||
<span class="sd">"""</span>
|
||
<span class="sd">Traceback (most recent call last):</span>
|
||
<span class="sd">File "<stdin>", line 1, in <module></span>
|
||
<span class="sd">File "windows\winproxy.py", line 264, in VirtualAlloc</span>
|
||
<span class="sd"> return VirtualAlloc.ctypes_function(lpAddress, dwSize, flAllocationType, flProtect)</span>
|
||
<span class="sd">File "windows\winproxy.py", line 130, in perform_call</span>
|
||
<span class="sd"> raise TypeError("{0}: Missing Mandatory parameter <{1}>".format(self.func_name, param_name))</span>
|
||
<span class="sd">TypeError: VirtualAlloc: Missing Mandatory parameter <dwSize></span>
|
||
<span class="sd">"""</span>
|
||
|
||
<span class="c1"># Error raises exception</span>
|
||
<span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">VirtualAlloc</span><span class="p">(</span><span class="n">dwSize</span><span class="o">=</span><span class="mh">0xffffffff</span><span class="p">)</span>
|
||
<span class="sd">"""</span>
|
||
<span class="sd">Traceback (most recent call last):</span>
|
||
<span class="sd">File "<stdin>", line 1, in <module></span>
|
||
<span class="sd">File "windows\winproxy.py", line 264, in VirtualAlloc</span>
|
||
<span class="sd"> return VirtualAlloc.ctypes_function(lpAddress, dwSize, flAllocationType, flProtect)</span>
|
||
<span class="sd">File "windows\winproxy.py", line 133, in perform_call</span>
|
||
<span class="sd"> return self._cprototyped(*args)</span>
|
||
<span class="sd">File "windows\winproxy.py", line 59, in kernel32_error_check</span>
|
||
<span class="sd"> raise WinproxyError(func_name)</span>
|
||
<span class="sd">windows.winproxy.error.WinproxyError: None: [Error 8] Not enough storage is available to process this command.</span>
|
||
<span class="sd">"""</span>
|
||
</pre></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="helper-functions">
|
||
<h2>4.2. Helper functions<a class="headerlink" href="#helper-functions" title="Permalink to this headline">¶</a></h2>
|
||
<dl class="function">
|
||
<dt id="windows.winproxy.is_implemented">
|
||
<code class="descclassname">windows.winproxy.</code><code class="descname">is_implemented</code><span class="sig-paren">(</span><em>apiproxy</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/windows/winproxy/apiproxy.html#is_implemented"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#windows.winproxy.is_implemented" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Return <a class="reference external" href="https://docs.python.org/2.7/library/constants.html#True" title="(in Python v2.7)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">True</span></code></a> if DLL/Api can be found</p>
|
||
<dl class="docutils">
|
||
<dt>Example:</dt>
|
||
<dd><div class="first last highlight-default notranslate"><div class="highlight"><pre><span></span><span class="gp">>>> </span><span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">is_implemented</span><span class="p">(</span><span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">NtWow64WriteVirtualMemory64</span><span class="p">)</span>
|
||
<span class="go">True</span>
|
||
</pre></div>
|
||
</div>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="windows.winproxy.resolve">
|
||
<code class="descclassname">windows.winproxy.</code><code class="descname">resolve</code><span class="sig-paren">(</span><em>apiproxy</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/windows/winproxy/apiproxy.html#resolve"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#windows.winproxy.resolve" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Resolve the address of <code class="docutils literal notranslate"><span class="pre">apiproxy</span></code>. Might raise if <code class="docutils literal notranslate"><span class="pre">apiproxy</span></code> is not implemented</p>
|
||
<dl class="docutils">
|
||
<dt>Example:</dt>
|
||
<dd><div class="first last highlight-default notranslate"><div class="highlight"><pre><span></span><span class="gp">>>> </span><span class="nb">hex</span><span class="p">(</span><span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">resolve</span><span class="p">(</span><span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">NtWow64WriteVirtualMemory64</span><span class="p">))</span>
|
||
<span class="go">'0x77340520'</span>
|
||
</pre></div>
|
||
</div>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</div>
|
||
<div class="section" id="winproxyerror">
|
||
<h2>4.3. WinproxyError<a class="headerlink" href="#winproxyerror" title="Permalink to this headline">¶</a></h2>
|
||
<p>All errors raised by winproxy functions are instance of <a class="reference internal" href="#windows.winproxy.WinproxyError" title="windows.winproxy.WinproxyError"><code class="xref py py-class docutils literal notranslate"><span class="pre">WinproxyError</span></code></a> (or subclasses)</p>
|
||
<dl class="class">
|
||
<dt id="windows.winproxy.WinproxyError">
|
||
<em class="property">class </em><code class="descclassname">windows.winproxy.</code><code class="descname">WinproxyError</code><span class="sig-paren">(</span><em>func_name</em>, <em>error_code=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/windows/winproxy/error.html#WinproxyError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#windows.winproxy.WinproxyError" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.WindowsError" title="(in Python v2.7)"><code class="xref py py-class docutils literal notranslate"><span class="pre">exceptions.WindowsError</span></code></a></p>
|
||
<dl class="attribute">
|
||
<dt id="windows.winproxy.WinproxyError.api_name">
|
||
<code class="descname">api_name</code><a class="headerlink" href="#windows.winproxy.WinproxyError.api_name" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>The name of the API that raised the exception</p>
|
||
</dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="windows.winproxy.WinproxyError.errno">
|
||
<code class="descname">errno</code><a class="headerlink" href="#windows.winproxy.WinproxyError.errno" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>POSIX exception code</p>
|
||
</dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="windows.winproxy.WinproxyError.filename">
|
||
<code class="descname">filename</code><a class="headerlink" href="#windows.winproxy.WinproxyError.filename" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>exception filename</p>
|
||
</dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="windows.winproxy.WinproxyError.strerror">
|
||
<code class="descname">strerror</code><a class="headerlink" href="#windows.winproxy.WinproxyError.strerror" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>exception strerror</p>
|
||
</dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="windows.winproxy.WinproxyError.winerror">
|
||
<code class="descname">winerror</code><a class="headerlink" href="#windows.winproxy.WinproxyError.winerror" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Win32 exception code</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</div>
|
||
<div class="section" id="functions-in-windows-winproxy">
|
||
<h2>4.4. Functions in <a class="reference internal" href="#module-windows.winproxy" title="windows.winproxy"><code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.winproxy</span></code></a><a class="headerlink" href="#functions-in-windows-winproxy" title="Permalink to this headline">¶</a></h2>
|
||
<p>Functions:</p>
|
||
<ul>
|
||
<li><p class="first">AddVectoredContinueHandler:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">AddVectoredContinueHandler</span><span class="p">(</span><span class="n">FirstHandler</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">VectoredHandler</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">AddVectoredExceptionHandler:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">AddVectoredExceptionHandler</span><span class="p">(</span><span class="n">FirstHandler</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">VectoredHandler</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">AdjustTokenPrivileges:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">AdjustTokenPrivileges</span><span class="p">(</span><span class="n">TokenHandle</span><span class="p">,</span> <span class="n">DisableAllPrivileges</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">NewState</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">BufferLength</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">PreviousState</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">AllocConsole:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">AllocConsole</span><span class="p">()</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">AlpcGetMessageAttribute:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">AlpcGetMessageAttribute</span><span class="p">(</span><span class="n">Buffer</span><span class="p">,</span> <span class="n">AttributeFlag</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">AlpcInitializeMessageAttribute:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">AlpcInitializeMessageAttribute</span><span class="p">(</span><span class="n">AttributeFlags</span><span class="p">,</span> <span class="n">Buffer</span><span class="p">,</span> <span class="n">BufferSize</span><span class="p">,</span> <span class="n">RequiredBufferSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CLSIDFromProgID:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CLSIDFromProgID</span><span class="p">(</span><span class="n">lpszProgID</span><span class="p">,</span> <span class="n">lpclsid</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertAddCertificateContextToStore:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertAddCertificateContextToStore</span><span class="p">(</span><span class="n">hCertStore</span><span class="p">,</span> <span class="n">pCertContext</span><span class="p">,</span> <span class="n">dwAddDisposition</span><span class="p">,</span> <span class="n">ppStoreContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertCompareCertificate:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertCompareCertificate</span><span class="p">(</span><span class="n">dwCertEncodingType</span><span class="p">,</span> <span class="n">pCertId1</span><span class="p">,</span> <span class="n">pCertId2</span><span class="p">)</span>
|
||
<span class="n">This</span> <span class="n">function</span> <span class="n">does</span> <span class="ow">not</span> <span class="k">raise</span> <span class="ow">is</span> <span class="n">compare</span> <span class="n">has</span> <span class="n">failed</span><span class="p">:</span>
|
||
<span class="k">return</span> <span class="mi">0</span> <span class="k">if</span> <span class="n">cert</span> <span class="n">are</span> <span class="n">NOT</span> <span class="n">equals</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertCreateCertificateContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertCreateCertificateContext</span><span class="p">(</span><span class="n">dwCertEncodingType</span><span class="p">,</span> <span class="n">pbCertEncoded</span><span class="p">,</span> <span class="n">cbCertEncoded</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertCreateSelfSignCertificate:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertCreateSelfSignCertificate</span><span class="p">(</span><span class="n">hCryptProvOrNCryptKey</span><span class="p">,</span> <span class="n">pSubjectIssuerBlob</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pKeyProvInfo</span><span class="p">,</span> <span class="n">pSignatureAlgorithm</span><span class="p">,</span> <span class="n">pStartTime</span><span class="p">,</span> <span class="n">pEndTime</span><span class="p">,</span> <span class="n">pExtensions</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertDuplicateCertificateContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertDuplicateCertificateContext</span><span class="p">(</span><span class="n">pCertContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertEnumCTLsInStore:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertEnumCTLsInStore</span><span class="p">(</span><span class="n">hCertStore</span><span class="p">,</span> <span class="n">pPrevCtlContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertEnumCertificateContextProperties:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertEnumCertificateContextProperties</span><span class="p">(</span><span class="n">pCertContext</span><span class="p">,</span> <span class="n">dwPropId</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertEnumCertificatesInStore:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertEnumCertificatesInStore</span><span class="p">(</span><span class="n">hCertStore</span><span class="p">,</span> <span class="n">pPrevCertContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertFindCertificateInStore:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertFindCertificateInStore</span><span class="p">(</span><span class="n">hCertStore</span><span class="p">,</span> <span class="n">dwCertEncodingType</span><span class="p">,</span> <span class="n">dwFindFlags</span><span class="p">,</span> <span class="n">dwFindType</span><span class="p">,</span> <span class="n">pvFindPara</span><span class="p">,</span> <span class="n">pPrevCertContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertFreeCertificateContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertFreeCertificateContext</span><span class="p">(</span><span class="n">pCertContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertGetCertificateChain:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertGetCertificateChain</span><span class="p">(</span><span class="n">hChainEngine</span><span class="p">,</span> <span class="n">pCertContext</span><span class="p">,</span> <span class="n">pTime</span><span class="p">,</span> <span class="n">hAdditionalStore</span><span class="p">,</span> <span class="n">pChainPara</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pvReserved</span><span class="p">,</span> <span class="n">ppChainContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertGetCertificateContextProperty:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertGetCertificateContextProperty</span><span class="p">(</span><span class="n">pCertContext</span><span class="p">,</span> <span class="n">dwPropId</span><span class="p">,</span> <span class="n">pvData</span><span class="p">,</span> <span class="n">pcbData</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertGetNameStringA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertGetNameStringA</span><span class="p">(</span><span class="n">pCertContext</span><span class="p">,</span> <span class="n">dwType</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pvTypePara</span><span class="p">,</span> <span class="n">pszNameString</span><span class="p">,</span> <span class="n">cchNameString</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertGetNameStringW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertGetNameStringW</span><span class="p">(</span><span class="n">pCertContext</span><span class="p">,</span> <span class="n">dwType</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pvTypePara</span><span class="p">,</span> <span class="n">pszNameString</span><span class="p">,</span> <span class="n">cchNameString</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertOpenStore:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertOpenStore</span><span class="p">(</span><span class="n">lpszStoreProvider</span><span class="p">,</span> <span class="n">dwMsgAndCertEncodingType</span><span class="p">,</span> <span class="n">hCryptProv</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pvPara</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertStrToNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertStrToNameA</span><span class="p">(</span><span class="n">dwCertEncodingType</span><span class="p">,</span> <span class="n">pszX500</span><span class="p">,</span> <span class="n">dwStrType</span><span class="p">,</span> <span class="n">pvReserved</span><span class="p">,</span> <span class="n">pbEncoded</span><span class="p">,</span> <span class="n">pcbEncoded</span><span class="p">,</span> <span class="n">ppszError</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CertStrToNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CertStrToNameW</span><span class="p">(</span><span class="n">dwCertEncodingType</span><span class="p">,</span> <span class="n">pszX500</span><span class="p">,</span> <span class="n">dwStrType</span><span class="p">,</span> <span class="n">pvReserved</span><span class="p">,</span> <span class="n">pbEncoded</span><span class="p">,</span> <span class="n">pcbEncoded</span><span class="p">,</span> <span class="n">ppszError</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CloseEventLog:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CloseEventLog</span><span class="p">(</span><span class="n">hEventLog</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CloseHandle:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CloseHandle</span><span class="p">(</span><span class="n">hObject</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CloseServiceHandle:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CloseServiceHandle</span><span class="p">(</span><span class="n">hSCObject</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CoCreateInstance:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CoCreateInstance</span><span class="p">(</span><span class="n">rclsid</span><span class="p">,</span> <span class="n">pUnkOuter</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwClsContext</span><span class="o">=</span><span class="n">tagCLSCTX</span><span class="o">.</span><span class="n">CLSCTX_INPROC_SERVER</span><span class="p">(</span><span class="mh">0x1</span><span class="n">L</span><span class="p">),</span> <span class="n">riid</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">ppv</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CoCreateInstanceEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CoCreateInstanceEx</span><span class="p">(</span><span class="n">rclsid</span><span class="p">,</span> <span class="n">punkOuter</span><span class="p">,</span> <span class="n">dwClsCtx</span><span class="p">,</span> <span class="n">pServerInfo</span><span class="p">,</span> <span class="n">dwCount</span><span class="p">,</span> <span class="n">pResults</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CoGetInterceptor:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CoGetInterceptor</span><span class="p">(</span><span class="n">iidIntercepted</span><span class="p">,</span> <span class="n">punkOuter</span><span class="p">,</span> <span class="n">iid</span><span class="p">,</span> <span class="n">ppv</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CoInitializeEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CoInitializeEx</span><span class="p">(</span><span class="n">pvReserved</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwCoInit</span><span class="o">=</span><span class="n">tagCOINIT</span><span class="o">.</span><span class="n">COINIT_MULTITHREADED</span><span class="p">(</span><span class="mh">0x0</span><span class="n">L</span><span class="p">))</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CoInitializeSecurity:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CoInitializeSecurity</span><span class="p">(</span><span class="n">pSecDesc</span><span class="p">,</span> <span class="n">cAuthSvc</span><span class="p">,</span> <span class="n">asAuthSvc</span><span class="p">,</span> <span class="n">pReserved1</span><span class="p">,</span> <span class="n">dwAuthnLevel</span><span class="p">,</span> <span class="n">dwImpLevel</span><span class="p">,</span> <span class="n">pAuthList</span><span class="p">,</span> <span class="n">dwCapabilities</span><span class="p">,</span> <span class="n">pReserved3</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CommitTransaction:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CommitTransaction</span><span class="p">(</span><span class="n">TransactionHandle</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ConnectNamedPipe:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ConnectNamedPipe</span><span class="p">(</span><span class="n">hNamedPipe</span><span class="p">,</span> <span class="n">lpOverlapped</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ContinueDebugEvent:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ContinueDebugEvent</span><span class="p">(</span><span class="n">dwProcessId</span><span class="p">,</span> <span class="n">dwThreadId</span><span class="p">,</span> <span class="n">dwContinueStatus</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ConvertSecurityDescriptorToStringSecurityDescriptorA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ConvertSecurityDescriptorToStringSecurityDescriptorA</span><span class="p">(</span><span class="n">SecurityDescriptor</span><span class="p">,</span> <span class="n">RequestedStringSDRevision</span><span class="p">,</span> <span class="n">SecurityInformation</span><span class="p">,</span> <span class="n">StringSecurityDescriptor</span><span class="p">,</span> <span class="n">StringSecurityDescriptorLen</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ConvertSecurityDescriptorToStringSecurityDescriptorW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ConvertSecurityDescriptorToStringSecurityDescriptorW</span><span class="p">(</span><span class="n">SecurityDescriptor</span><span class="p">,</span> <span class="n">RequestedStringSDRevision</span><span class="p">,</span> <span class="n">SecurityInformation</span><span class="p">,</span> <span class="n">StringSecurityDescriptor</span><span class="p">,</span> <span class="n">StringSecurityDescriptorLen</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ConvertSidToStringSidA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ConvertSidToStringSidA</span><span class="p">(</span><span class="n">Sid</span><span class="p">,</span> <span class="n">StringSid</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ConvertSidToStringSidW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ConvertSidToStringSidW</span><span class="p">(</span><span class="n">Sid</span><span class="p">,</span> <span class="n">StringSid</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ConvertStringSecurityDescriptorToSecurityDescriptorA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ConvertStringSecurityDescriptorToSecurityDescriptorA</span><span class="p">(</span><span class="n">StringSecurityDescriptor</span><span class="p">,</span> <span class="n">StringSDRevision</span><span class="p">,</span> <span class="n">SecurityDescriptor</span><span class="p">,</span> <span class="n">SecurityDescriptorSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ConvertStringSecurityDescriptorToSecurityDescriptorW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ConvertStringSecurityDescriptorToSecurityDescriptorW</span><span class="p">(</span><span class="n">StringSecurityDescriptor</span><span class="p">,</span> <span class="n">StringSDRevision</span><span class="p">,</span> <span class="n">SecurityDescriptor</span><span class="p">,</span> <span class="n">SecurityDescriptorSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ConvertStringSidToSidA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ConvertStringSidToSidA</span><span class="p">(</span><span class="n">StringSid</span><span class="p">,</span> <span class="n">Sid</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ConvertStringSidToSidW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ConvertStringSidToSidW</span><span class="p">(</span><span class="n">StringSid</span><span class="p">,</span> <span class="n">Sid</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CopySid:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CopySid</span><span class="p">(</span><span class="n">nDestinationSidLength</span><span class="p">,</span> <span class="n">pDestinationSid</span><span class="p">,</span> <span class="n">pSourceSid</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateFileA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateFileA</span><span class="p">(</span><span class="n">lpFileName</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="o">=</span><span class="n">GENERIC_READ</span><span class="p">(</span><span class="mh">0x80000000</span><span class="n">L</span><span class="p">),</span> <span class="n">dwShareMode</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpSecurityAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwCreationDisposition</span><span class="o">=</span><span class="n">OPEN_EXISTING</span><span class="p">(</span><span class="mh">0x3</span><span class="n">L</span><span class="p">),</span> <span class="n">dwFlagsAndAttributes</span><span class="o">=</span><span class="n">FILE_ATTRIBUTE_NORMAL</span><span class="p">(</span><span class="mh">0x80</span><span class="n">L</span><span class="p">),</span> <span class="n">hTemplateFile</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">INVALID_HANDLE_VALUE</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateFileMappingA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateFileMappingA</span><span class="p">(</span><span class="n">hFile</span><span class="p">,</span> <span class="n">lpFileMappingAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">flProtect</span><span class="o">=</span><span class="n">PAGE_READWRITE</span><span class="p">(</span><span class="mh">0x4</span><span class="n">L</span><span class="p">),</span> <span class="n">dwMaximumSizeHigh</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwMaximumSizeLow</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpName</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateFileMappingW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateFileMappingW</span><span class="p">(</span><span class="n">hFile</span><span class="p">,</span> <span class="n">lpFileMappingAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">flProtect</span><span class="o">=</span><span class="n">PAGE_READWRITE</span><span class="p">(</span><span class="mh">0x4</span><span class="n">L</span><span class="p">),</span> <span class="n">dwMaximumSizeHigh</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwMaximumSizeLow</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpName</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateFileTransactedA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateFileTransactedA</span><span class="p">(</span><span class="n">lpFileName</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="p">,</span> <span class="n">dwShareMode</span><span class="p">,</span> <span class="n">lpSecurityAttributes</span><span class="p">,</span> <span class="n">dwCreationDisposition</span><span class="p">,</span> <span class="n">dwFlagsAndAttributes</span><span class="p">,</span> <span class="n">hTemplateFile</span><span class="p">,</span> <span class="n">hTransaction</span><span class="p">,</span> <span class="n">pusMiniVersion</span><span class="p">,</span> <span class="n">pExtendedParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">INVALID_HANDLE_VALUE</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateFileTransactedW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateFileTransactedW</span><span class="p">(</span><span class="n">lpFileName</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="p">,</span> <span class="n">dwShareMode</span><span class="p">,</span> <span class="n">lpSecurityAttributes</span><span class="p">,</span> <span class="n">dwCreationDisposition</span><span class="p">,</span> <span class="n">dwFlagsAndAttributes</span><span class="p">,</span> <span class="n">hTemplateFile</span><span class="p">,</span> <span class="n">hTransaction</span><span class="p">,</span> <span class="n">pusMiniVersion</span><span class="p">,</span> <span class="n">pExtendedParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">INVALID_HANDLE_VALUE</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateFileW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateFileW</span><span class="p">(</span><span class="n">lpFileName</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="o">=</span><span class="n">GENERIC_READ</span><span class="p">(</span><span class="mh">0x80000000</span><span class="n">L</span><span class="p">),</span> <span class="n">dwShareMode</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpSecurityAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwCreationDisposition</span><span class="o">=</span><span class="n">OPEN_EXISTING</span><span class="p">(</span><span class="mh">0x3</span><span class="n">L</span><span class="p">),</span> <span class="n">dwFlagsAndAttributes</span><span class="o">=</span><span class="n">FILE_ATTRIBUTE_NORMAL</span><span class="p">(</span><span class="mh">0x80</span><span class="n">L</span><span class="p">),</span> <span class="n">hTemplateFile</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">INVALID_HANDLE_VALUE</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateNamedPipeA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateNamedPipeA</span><span class="p">(</span><span class="n">lpName</span><span class="p">,</span> <span class="n">dwOpenMode</span><span class="p">,</span> <span class="n">dwPipeMode</span><span class="p">,</span> <span class="n">nMaxInstances</span><span class="p">,</span> <span class="n">nOutBufferSize</span><span class="p">,</span> <span class="n">nInBufferSize</span><span class="p">,</span> <span class="n">nDefaultTimeOut</span><span class="p">,</span> <span class="n">lpSecurityAttributes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateNamedPipeW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateNamedPipeW</span><span class="p">(</span><span class="n">lpName</span><span class="p">,</span> <span class="n">dwOpenMode</span><span class="p">,</span> <span class="n">dwPipeMode</span><span class="p">,</span> <span class="n">nMaxInstances</span><span class="p">,</span> <span class="n">nOutBufferSize</span><span class="p">,</span> <span class="n">nInBufferSize</span><span class="p">,</span> <span class="n">nDefaultTimeOut</span><span class="p">,</span> <span class="n">lpSecurityAttributes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateProcessA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateProcessA</span><span class="p">(</span><span class="n">lpApplicationName</span><span class="p">,</span> <span class="n">lpCommandLine</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpProcessAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpThreadAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">bInheritHandles</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">dwCreationFlags</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpEnvironment</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpCurrentDirectory</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpStartupInfo</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpProcessInformation</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateProcessAsUserA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateProcessAsUserA</span><span class="p">(</span><span class="n">hToken</span><span class="p">,</span> <span class="n">lpApplicationName</span><span class="p">,</span> <span class="n">lpCommandLine</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpProcessAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpThreadAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">bInheritHandles</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">dwCreationFlags</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpEnvironment</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpCurrentDirectory</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpStartupInfo</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpProcessInformation</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateProcessAsUserW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateProcessAsUserW</span><span class="p">(</span><span class="n">hToken</span><span class="p">,</span> <span class="n">lpApplicationName</span><span class="p">,</span> <span class="n">lpCommandLine</span><span class="p">,</span> <span class="n">lpProcessAttributes</span><span class="p">,</span> <span class="n">lpThreadAttributes</span><span class="p">,</span> <span class="n">bInheritHandles</span><span class="p">,</span> <span class="n">dwCreationFlags</span><span class="p">,</span> <span class="n">lpEnvironment</span><span class="p">,</span> <span class="n">lpCurrentDirectory</span><span class="p">,</span> <span class="n">lpStartupInfo</span><span class="p">,</span> <span class="n">lpProcessInformation</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateProcessW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateProcessW</span><span class="p">(</span><span class="n">lpApplicationName</span><span class="p">,</span> <span class="n">lpCommandLine</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpProcessAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpThreadAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">bInheritHandles</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">dwCreationFlags</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpEnvironment</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpCurrentDirectory</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpStartupInfo</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpProcessInformation</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateRemoteThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateRemoteThread</span><span class="p">(</span><span class="n">hProcess</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpThreadAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwStackSize</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpStartAddress</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpParameter</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">dwCreationFlags</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpThreadId</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateThread</span><span class="p">(</span><span class="n">lpThreadAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwStackSize</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpStartAddress</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpParameter</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">dwCreationFlags</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpThreadId</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateToolhelp32Snapshot:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateToolhelp32Snapshot</span><span class="p">(</span><span class="n">dwFlags</span><span class="p">,</span> <span class="n">th32ProcessID</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateTransaction:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateTransaction</span><span class="p">(</span><span class="n">lpTransactionAttributes</span><span class="p">,</span> <span class="n">UOW</span><span class="p">,</span> <span class="n">CreateOptions</span><span class="p">,</span> <span class="n">IsolationLevel</span><span class="p">,</span> <span class="n">IsolationFlags</span><span class="p">,</span> <span class="n">Timeout</span><span class="p">,</span> <span class="n">Description</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CreateWellKnownSid:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CreateWellKnownSid</span><span class="p">(</span><span class="n">WellKnownSidType</span><span class="p">,</span> <span class="n">DomainSid</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pSid</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">cbSid</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptAcquireCertificatePrivateKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptAcquireCertificatePrivateKey</span><span class="p">(</span><span class="n">pCert</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pvParameters</span><span class="p">,</span> <span class="n">phCryptProvOrNCryptKey</span><span class="p">,</span> <span class="n">pdwKeySpec</span><span class="p">,</span> <span class="n">pfCallerFreeProvOrNCryptKey</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptAcquireContextA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptAcquireContextA</span><span class="p">(</span><span class="n">phProv</span><span class="p">,</span> <span class="n">pszContainer</span><span class="p">,</span> <span class="n">pszProvider</span><span class="p">,</span> <span class="n">dwProvType</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptAcquireContextW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptAcquireContextW</span><span class="p">(</span><span class="n">phProv</span><span class="p">,</span> <span class="n">pszContainer</span><span class="p">,</span> <span class="n">pszProvider</span><span class="p">,</span> <span class="n">dwProvType</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATAdminAcquireContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATAdminAcquireContext</span><span class="p">(</span><span class="n">phCatAdmin</span><span class="p">,</span> <span class="n">pgSubsystem</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATAdminAcquireContext2:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATAdminAcquireContext2</span><span class="p">(</span><span class="n">phCatAdmin</span><span class="p">,</span> <span class="n">pgSubsystem</span><span class="p">,</span> <span class="n">pwszHashAlgorithm</span><span class="p">,</span> <span class="n">pStrongHashPolicy</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATAdminCalcHashFromFileHandle:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATAdminCalcHashFromFileHandle</span><span class="p">(</span><span class="n">hFile</span><span class="p">,</span> <span class="n">pcbHash</span><span class="p">,</span> <span class="n">pbHash</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATAdminCalcHashFromFileHandle2:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATAdminCalcHashFromFileHandle2</span><span class="p">(</span><span class="n">hCatAdmin</span><span class="p">,</span> <span class="n">hFile</span><span class="p">,</span> <span class="n">pcbHash</span><span class="p">,</span> <span class="n">pbHash</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATAdminEnumCatalogFromHash:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATAdminEnumCatalogFromHash</span><span class="p">(</span><span class="n">hCatAdmin</span><span class="p">,</span> <span class="n">pbHash</span><span class="p">,</span> <span class="n">cbHash</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">phPrevCatInfo</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATAdminReleaseCatalogContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATAdminReleaseCatalogContext</span><span class="p">(</span><span class="n">hCatAdmin</span><span class="p">,</span> <span class="n">hCatInfo</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATAdminReleaseContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATAdminReleaseContext</span><span class="p">(</span><span class="n">hCatAdmin</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATCatalogInfoFromContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATCatalogInfoFromContext</span><span class="p">(</span><span class="n">hCatInfo</span><span class="p">,</span> <span class="n">psCatInfo</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATEnumerateAttr:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATEnumerateAttr</span><span class="p">(</span><span class="n">hCatalog</span><span class="p">,</span> <span class="n">pCatMember</span><span class="p">,</span> <span class="n">pPrevAttr</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATEnumerateCatAttr:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATEnumerateCatAttr</span><span class="p">(</span><span class="n">hCatalog</span><span class="p">,</span> <span class="n">pPrevAttr</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptCATEnumerateMember:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptCATEnumerateMember</span><span class="p">(</span><span class="n">hCatalog</span><span class="p">,</span> <span class="n">pPrevMember</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptDecodeObject:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptDecodeObject</span><span class="p">(</span><span class="n">dwCertEncodingType</span><span class="p">,</span> <span class="n">lpszStructType</span><span class="p">,</span> <span class="n">pbEncoded</span><span class="p">,</span> <span class="n">cbEncoded</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pvStructInfo</span><span class="p">,</span> <span class="n">pcbStructInfo</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptDecryptMessage:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptDecryptMessage</span><span class="p">(</span><span class="n">pDecryptPara</span><span class="p">,</span> <span class="n">pbEncryptedBlob</span><span class="p">,</span> <span class="n">cbEncryptedBlob</span><span class="p">,</span> <span class="n">pbDecrypted</span><span class="p">,</span> <span class="n">pcbDecrypted</span><span class="p">,</span> <span class="n">ppXchgCert</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptDestroyKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptDestroyKey</span><span class="p">(</span><span class="n">hKey</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptEncodeObjectEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptEncodeObjectEx</span><span class="p">(</span><span class="n">dwCertEncodingType</span><span class="p">,</span> <span class="n">lpszStructType</span><span class="p">,</span> <span class="n">pvStructInfo</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pEncodePara</span><span class="p">,</span> <span class="n">pvEncoded</span><span class="p">,</span> <span class="n">pcbEncoded</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptEncryptMessage:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptEncryptMessage</span><span class="p">(</span><span class="n">pEncryptPara</span><span class="p">,</span> <span class="n">cRecipientCert</span><span class="p">,</span> <span class="n">rgpRecipientCert</span><span class="p">,</span> <span class="n">pbToBeEncrypted</span><span class="p">,</span> <span class="n">cbToBeEncrypted</span><span class="p">,</span> <span class="n">pbEncryptedBlob</span><span class="p">,</span> <span class="n">pcbEncryptedBlob</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptExportKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptExportKey</span><span class="p">(</span><span class="n">hKey</span><span class="p">,</span> <span class="n">hExpKey</span><span class="p">,</span> <span class="n">dwBlobType</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pbData</span><span class="p">,</span> <span class="n">pdwDataLen</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptGenKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptGenKey</span><span class="p">(</span><span class="n">hProv</span><span class="p">,</span> <span class="n">Algid</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">phKey</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptHashCertificate:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptHashCertificate</span><span class="p">(</span><span class="n">hCryptProv</span><span class="p">,</span> <span class="n">Algid</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pbEncoded</span><span class="p">,</span> <span class="n">cbEncoded</span><span class="p">,</span> <span class="n">pbComputedHash</span><span class="p">,</span> <span class="n">pcbComputedHash</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptMsgClose:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptMsgClose</span><span class="p">(</span><span class="n">hCryptMsg</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptMsgControl:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptMsgControl</span><span class="p">(</span><span class="n">hCryptMsg</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">dwCtrlType</span><span class="p">,</span> <span class="n">pvCtrlPara</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptMsgGetParam:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptMsgGetParam</span><span class="p">(</span><span class="n">hCryptMsg</span><span class="p">,</span> <span class="n">dwParamType</span><span class="p">,</span> <span class="n">dwIndex</span><span class="p">,</span> <span class="n">pvData</span><span class="p">,</span> <span class="n">pcbData</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptMsgOpenToDecode:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptMsgOpenToDecode</span><span class="p">(</span><span class="n">dwMsgEncodingType</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">dwMsgType</span><span class="p">,</span> <span class="n">hCryptProv</span><span class="p">,</span> <span class="n">pRecipientInfo</span><span class="p">,</span> <span class="n">pStreamInfo</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptMsgOpenToEncode:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptMsgOpenToEncode</span><span class="p">(</span><span class="n">dwMsgEncodingType</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">dwMsgType</span><span class="p">,</span> <span class="n">pvMsgEncodeInfo</span><span class="p">,</span> <span class="n">pszInnerContentObjID</span><span class="p">,</span> <span class="n">pStreamInfo</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptMsgUpdate:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptMsgUpdate</span><span class="p">(</span><span class="n">hCryptMsg</span><span class="p">,</span> <span class="n">pbData</span><span class="p">,</span> <span class="n">cbData</span><span class="p">,</span> <span class="n">fFinal</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptMsgVerifyCountersignatureEncoded:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptMsgVerifyCountersignatureEncoded</span><span class="p">(</span><span class="n">hCryptProv</span><span class="p">,</span> <span class="n">dwEncodingType</span><span class="p">,</span> <span class="n">pbSignerInfo</span><span class="p">,</span> <span class="n">cbSignerInfo</span><span class="p">,</span> <span class="n">pbSignerInfoCountersignature</span><span class="p">,</span> <span class="n">cbSignerInfoCountersignature</span><span class="p">,</span> <span class="n">pciCountersigner</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptMsgVerifyCountersignatureEncodedEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptMsgVerifyCountersignatureEncodedEx</span><span class="p">(</span><span class="n">hCryptProv</span><span class="p">,</span> <span class="n">dwEncodingType</span><span class="p">,</span> <span class="n">pbSignerInfo</span><span class="p">,</span> <span class="n">cbSignerInfo</span><span class="p">,</span> <span class="n">pbSignerInfoCountersignature</span><span class="p">,</span> <span class="n">cbSignerInfoCountersignature</span><span class="p">,</span> <span class="n">dwSignerType</span><span class="p">,</span> <span class="n">pvSigner</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pvExtra</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptQueryObject:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptQueryObject</span><span class="p">(</span><span class="n">dwObjectType</span><span class="p">,</span> <span class="n">pvObject</span><span class="p">,</span> <span class="n">dwExpectedContentTypeFlags</span><span class="p">,</span> <span class="n">dwExpectedFormatTypeFlags</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pdwMsgAndCertEncodingType</span><span class="p">,</span> <span class="n">pdwContentType</span><span class="p">,</span> <span class="n">pdwFormatType</span><span class="p">,</span> <span class="n">phCertStore</span><span class="p">,</span> <span class="n">phMsg</span><span class="p">,</span> <span class="n">ppvContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptReleaseContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptReleaseContext</span><span class="p">(</span><span class="n">hProv</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptSignAndEncryptMessage:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptSignAndEncryptMessage</span><span class="p">(</span><span class="n">pSignPara</span><span class="p">,</span> <span class="n">pEncryptPara</span><span class="p">,</span> <span class="n">cRecipientCert</span><span class="p">,</span> <span class="n">rgpRecipientCert</span><span class="p">,</span> <span class="n">pbToBeSignedAndEncrypted</span><span class="p">,</span> <span class="n">cbToBeSignedAndEncrypted</span><span class="p">,</span> <span class="n">pbSignedAndEncryptedBlob</span><span class="p">,</span> <span class="n">pcbSignedAndEncryptedBlob</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptSignMessage:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptSignMessage</span><span class="p">(</span><span class="n">pSignPara</span><span class="p">,</span> <span class="n">fDetachedSignature</span><span class="p">,</span> <span class="n">cToBeSigned</span><span class="p">,</span> <span class="n">rgpbToBeSigned</span><span class="p">,</span> <span class="n">rgcbToBeSigned</span><span class="p">,</span> <span class="n">pbSignedBlob</span><span class="p">,</span> <span class="n">pcbSignedBlob</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptUIDlgViewContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptUIDlgViewContext</span><span class="p">(</span><span class="n">dwContextType</span><span class="p">,</span> <span class="n">pvContext</span><span class="p">,</span> <span class="n">hwnd</span><span class="p">,</span> <span class="n">pwszTitle</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pvReserved</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptVerifyMessageHash:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptVerifyMessageHash</span><span class="p">(</span><span class="n">pHashPara</span><span class="p">,</span> <span class="n">pbHashedBlob</span><span class="p">,</span> <span class="n">cbHashedBlob</span><span class="p">,</span> <span class="n">pbToBeHashed</span><span class="p">,</span> <span class="n">pcbToBeHashed</span><span class="p">,</span> <span class="n">pbComputedHash</span><span class="p">,</span> <span class="n">pcbComputedHash</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptVerifyMessageSignature:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptVerifyMessageSignature</span><span class="p">(</span><span class="n">pVerifyPara</span><span class="p">,</span> <span class="n">dwSignerIndex</span><span class="p">,</span> <span class="n">pbSignedBlob</span><span class="p">,</span> <span class="n">cbSignedBlob</span><span class="p">,</span> <span class="n">pbDecoded</span><span class="p">,</span> <span class="n">pcbDecoded</span><span class="p">,</span> <span class="n">ppSignerCert</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">CryptVerifyMessageSignatureWithKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">CryptVerifyMessageSignatureWithKey</span><span class="p">(</span><span class="n">pVerifyPara</span><span class="p">,</span> <span class="n">pPublicKeyInfo</span><span class="p">,</span> <span class="n">pbSignedBlob</span><span class="p">,</span> <span class="n">cbSignedBlob</span><span class="p">,</span> <span class="n">pbDecoded</span><span class="p">,</span> <span class="n">pcbDecoded</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DebugActiveProcess:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DebugActiveProcess</span><span class="p">(</span><span class="n">dwProcessId</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DebugActiveProcessStop:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DebugActiveProcessStop</span><span class="p">(</span><span class="n">dwProcessId</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DebugBreak:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DebugBreak</span><span class="p">()</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DebugBreakProcess:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DebugBreakProcess</span><span class="p">(</span><span class="n">Process</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DebugSetProcessKillOnExit:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DebugSetProcessKillOnExit</span><span class="p">(</span><span class="n">KillOnExit</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DeleteProcThreadAttributeList:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DeleteProcThreadAttributeList</span><span class="p">(</span><span class="n">lpAttributeList</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DeviceIoControl:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DeviceIoControl</span><span class="p">(</span><span class="n">hDevice</span><span class="p">,</span> <span class="n">dwIoControlCode</span><span class="p">,</span> <span class="n">lpInBuffer</span><span class="p">,</span> <span class="n">nInBufferSize</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpOutBuffer</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">nOutBufferSize</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpBytesReturned</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpOverlapped</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DuplicateHandle:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DuplicateHandle</span><span class="p">(</span><span class="n">hSourceProcessHandle</span><span class="p">,</span> <span class="n">hSourceHandle</span><span class="p">,</span> <span class="n">hTargetProcessHandle</span><span class="p">,</span> <span class="n">lpTargetHandle</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">bInheritHandle</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">dwOptions</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DuplicateToken:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DuplicateToken</span><span class="p">(</span><span class="n">ExistingTokenHandle</span><span class="p">,</span> <span class="n">ImpersonationLevel</span><span class="p">,</span> <span class="n">DuplicateTokenHandle</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">DuplicateTokenEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DuplicateTokenEx</span><span class="p">(</span><span class="n">hExistingToken</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="p">,</span> <span class="n">lpTokenAttributes</span><span class="p">,</span> <span class="n">ImpersonationLevel</span><span class="p">,</span> <span class="n">TokenType</span><span class="p">,</span> <span class="n">phNewToken</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EnumChildWindows:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EnumChildWindows</span><span class="p">(</span><span class="n">hWndParent</span><span class="p">,</span> <span class="n">lpEnumFunc</span><span class="p">,</span> <span class="n">lParam</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EnumServicesStatusExA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EnumServicesStatusExA</span><span class="p">(</span><span class="n">hSCManager</span><span class="p">,</span> <span class="n">InfoLevel</span><span class="p">,</span> <span class="n">dwServiceType</span><span class="p">,</span> <span class="n">dwServiceState</span><span class="p">,</span> <span class="n">lpServices</span><span class="p">,</span> <span class="n">cbBufSize</span><span class="p">,</span> <span class="n">pcbBytesNeeded</span><span class="p">,</span> <span class="n">lpServicesReturned</span><span class="p">,</span> <span class="n">lpResumeHandle</span><span class="p">,</span> <span class="n">pszGroupName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EnumServicesStatusExW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EnumServicesStatusExW</span><span class="p">(</span><span class="n">hSCManager</span><span class="p">,</span> <span class="n">InfoLevel</span><span class="p">,</span> <span class="n">dwServiceType</span><span class="p">,</span> <span class="n">dwServiceState</span><span class="p">,</span> <span class="n">lpServices</span><span class="p">,</span> <span class="n">cbBufSize</span><span class="p">,</span> <span class="n">pcbBytesNeeded</span><span class="p">,</span> <span class="n">lpServicesReturned</span><span class="p">,</span> <span class="n">lpResumeHandle</span><span class="p">,</span> <span class="n">pszGroupName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EnumWindows:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EnumWindows</span><span class="p">(</span><span class="n">lpEnumFunc</span><span class="p">,</span> <span class="n">lParam</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EqualSid:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EqualSid</span><span class="p">(</span><span class="n">pSid1</span><span class="p">,</span> <span class="n">pSid2</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtClose:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtClose</span><span class="p">(</span><span class="n">Object</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtCreateRenderContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtCreateRenderContext</span><span class="p">(</span><span class="n">ValuePathsCount</span><span class="p">,</span> <span class="n">ValuePaths</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtFormatMessage:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtFormatMessage</span><span class="p">(</span><span class="n">PublisherMetadata</span><span class="p">,</span> <span class="n">Event</span><span class="p">,</span> <span class="n">MessageId</span><span class="p">,</span> <span class="n">ValueCount</span><span class="p">,</span> <span class="n">Values</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">BufferSize</span><span class="p">,</span> <span class="n">Buffer</span><span class="p">,</span> <span class="n">BufferUsed</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtGetChannelConfigProperty:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtGetChannelConfigProperty</span><span class="p">(</span><span class="n">ChannelConfig</span><span class="p">,</span> <span class="n">PropertyId</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">PropertyValueBufferSize</span><span class="p">,</span> <span class="n">PropertyValueBuffer</span><span class="p">,</span> <span class="n">PropertyValueBufferUsed</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtGetEventMetadataProperty:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtGetEventMetadataProperty</span><span class="p">(</span><span class="n">EventMetadata</span><span class="p">,</span> <span class="n">PropertyId</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">EventMetadataPropertyBufferSize</span><span class="p">,</span> <span class="n">EventMetadataPropertyBuffer</span><span class="p">,</span> <span class="n">EventMetadataPropertyBufferUsed</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtGetLogInfo:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtGetLogInfo</span><span class="p">(</span><span class="n">Log</span><span class="p">,</span> <span class="n">PropertyId</span><span class="p">,</span> <span class="n">PropertyValueBufferSize</span><span class="p">,</span> <span class="n">PropertyValueBuffer</span><span class="p">,</span> <span class="n">PropertyValueBufferUsed</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtGetObjectArrayProperty:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtGetObjectArrayProperty</span><span class="p">(</span><span class="n">ObjectArray</span><span class="p">,</span> <span class="n">PropertyId</span><span class="p">,</span> <span class="n">ArrayIndex</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">PropertyValueBufferSize</span><span class="p">,</span> <span class="n">PropertyValueBuffer</span><span class="p">,</span> <span class="n">PropertyValueBufferUsed</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtGetObjectArraySize:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtGetObjectArraySize</span><span class="p">(</span><span class="n">ObjectArray</span><span class="p">,</span> <span class="n">ObjectArraySize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtGetPublisherMetadataProperty:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtGetPublisherMetadataProperty</span><span class="p">(</span><span class="n">PublisherMetadata</span><span class="p">,</span> <span class="n">PropertyId</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">PublisherMetadataPropertyBufferSize</span><span class="p">,</span> <span class="n">PublisherMetadataPropertyBuffer</span><span class="p">,</span> <span class="n">PublisherMetadataPropertyBufferUsed</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtNext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtNext</span><span class="p">(</span><span class="n">ResultSet</span><span class="p">,</span> <span class="n">EventArraySize</span><span class="p">,</span> <span class="n">EventArray</span><span class="p">,</span> <span class="n">Timeout</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">Returned</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtNextChannelPath:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtNextChannelPath</span><span class="p">(</span><span class="n">ChannelEnum</span><span class="p">,</span> <span class="n">ChannelPathBufferSize</span><span class="p">,</span> <span class="n">ChannelPathBuffer</span><span class="p">,</span> <span class="n">ChannelPathBufferUsed</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtNextEventMetadata:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtNextEventMetadata</span><span class="p">(</span><span class="n">EventMetadataEnum</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtNextPublisherId:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtNextPublisherId</span><span class="p">(</span><span class="n">PublisherEnum</span><span class="p">,</span> <span class="n">PublisherIdBufferSize</span><span class="p">,</span> <span class="n">PublisherIdBuffer</span><span class="p">,</span> <span class="n">PublisherIdBufferUsed</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtOpenChannelConfig:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtOpenChannelConfig</span><span class="p">(</span><span class="n">Session</span><span class="p">,</span> <span class="n">ChannelPath</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtOpenChannelEnum:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtOpenChannelEnum</span><span class="p">(</span><span class="n">Session</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtOpenEventMetadataEnum:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtOpenEventMetadataEnum</span><span class="p">(</span><span class="n">PublisherMetadata</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtOpenLog:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtOpenLog</span><span class="p">(</span><span class="n">Session</span><span class="p">,</span> <span class="n">Path</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtOpenPublisherEnum:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtOpenPublisherEnum</span><span class="p">(</span><span class="n">Session</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtOpenPublisherMetadata:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtOpenPublisherMetadata</span><span class="p">(</span><span class="n">Session</span><span class="p">,</span> <span class="n">PublisherIdentity</span><span class="p">,</span> <span class="n">LogFilePath</span><span class="p">,</span> <span class="n">Locale</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtQuery:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtQuery</span><span class="p">(</span><span class="n">Session</span><span class="p">,</span> <span class="n">Path</span><span class="p">,</span> <span class="n">Query</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">EvtRender:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">EvtRender</span><span class="p">(</span><span class="n">Context</span><span class="p">,</span> <span class="n">Fragment</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">BufferSize</span><span class="p">,</span> <span class="n">Buffer</span><span class="p">,</span> <span class="n">BufferUsed</span><span class="p">,</span> <span class="n">PropertyCount</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ExitProcess:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ExitProcess</span><span class="p">(</span><span class="n">uExitCode</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ExitThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ExitThread</span><span class="p">(</span><span class="n">dwExitCode</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">FindFirstVolumeA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">FindFirstVolumeA</span><span class="p">(</span><span class="n">lpszVolumeName</span><span class="p">,</span> <span class="n">cchBufferLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">FindFirstVolumeW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">FindFirstVolumeW</span><span class="p">(</span><span class="n">lpszVolumeName</span><span class="p">,</span> <span class="n">cchBufferLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">FindNextVolumeA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">FindNextVolumeA</span><span class="p">(</span><span class="n">hFindVolume</span><span class="p">,</span> <span class="n">lpszVolumeName</span><span class="p">,</span> <span class="n">cchBufferLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">FindNextVolumeW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">FindNextVolumeW</span><span class="p">(</span><span class="n">hFindVolume</span><span class="p">,</span> <span class="n">lpszVolumeName</span><span class="p">,</span> <span class="n">cchBufferLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">FindWindowA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">FindWindowA</span><span class="p">(</span><span class="n">lpClassName</span><span class="p">,</span> <span class="n">lpWindowName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">FindWindowW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">FindWindowW</span><span class="p">(</span><span class="n">lpClassName</span><span class="p">,</span> <span class="n">lpWindowName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">FreeConsole:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">FreeConsole</span><span class="p">()</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">FreeLibrary:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">FreeLibrary</span><span class="p">(</span><span class="n">hLibModule</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetAce:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetAce</span><span class="p">(</span><span class="n">pAcl</span><span class="p">,</span> <span class="n">dwAceIndex</span><span class="p">,</span> <span class="n">pAce</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetAclInformation:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetAclInformation</span><span class="p">(</span><span class="n">pAcl</span><span class="p">,</span> <span class="n">pAclInformation</span><span class="p">,</span> <span class="n">nAclInformationLength</span><span class="p">,</span> <span class="n">dwAclInformationClass</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetClassInfoExA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetClassInfoExA</span><span class="p">(</span><span class="n">hinst</span><span class="p">,</span> <span class="n">lpszClass</span><span class="p">,</span> <span class="n">lpwcx</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetClassInfoExW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetClassInfoExW</span><span class="p">(</span><span class="n">hinst</span><span class="p">,</span> <span class="n">lpszClass</span><span class="p">,</span> <span class="n">lpwcx</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetClassNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetClassNameA</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span> <span class="n">pszType</span><span class="p">,</span> <span class="n">cchType</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetClassNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetClassNameW</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span> <span class="n">pszType</span><span class="p">,</span> <span class="n">cchType</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetComputerNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetComputerNameA</span><span class="p">(</span><span class="n">lpBuffer</span><span class="p">,</span> <span class="n">lpnSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetComputerNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetComputerNameW</span><span class="p">(</span><span class="n">lpBuffer</span><span class="p">,</span> <span class="n">lpnSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetCurrentProcess:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetCurrentProcess</span><span class="p">()</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetCurrentProcessorNumber:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetCurrentProcessorNumber</span><span class="p">()</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetCurrentThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetCurrentThread</span><span class="p">()</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetCurrentThreadId:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetCurrentThreadId</span><span class="p">()</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetCursorPos:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetCursorPos</span><span class="p">(</span><span class="n">lpPoint</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetDriveTypeA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetDriveTypeA</span><span class="p">(</span><span class="n">lpRootPathName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetDriveTypeW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetDriveTypeW</span><span class="p">(</span><span class="n">lpRootPathName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetEventLogInformation:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetEventLogInformation</span><span class="p">(</span><span class="n">hEventLog</span><span class="p">,</span> <span class="n">dwInfoLevel</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">cbBufSize</span><span class="p">,</span> <span class="n">pcbBytesNeeded</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetExitCodeProcess:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetExitCodeProcess</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpExitCode</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetExitCodeThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetExitCodeThread</span><span class="p">(</span><span class="n">hThread</span><span class="p">,</span> <span class="n">lpExitCode</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetExtendedTcpTable:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetExtendedTcpTable</span><span class="p">(</span><span class="n">pTcpTable</span><span class="p">,</span> <span class="n">pdwSize</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">bOrder</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">ulAf</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">TableClass</span><span class="o">=</span><span class="n">_TCP_TABLE_CLASS</span><span class="o">.</span><span class="n">TCP_TABLE_OWNER_PID_ALL</span><span class="p">(</span><span class="mh">0x5</span><span class="n">L</span><span class="p">),</span> <span class="n">Reserved</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetFileVersionInfoA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetFileVersionInfoA</span><span class="p">(</span><span class="n">lptstrFilename</span><span class="p">,</span> <span class="n">dwHandle</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwLen</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpData</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetFileVersionInfoSizeA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetFileVersionInfoSizeA</span><span class="p">(</span><span class="n">lptstrFilename</span><span class="p">,</span> <span class="n">lpdwHandle</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetFileVersionInfoSizeW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetFileVersionInfoSizeW</span><span class="p">(</span><span class="n">lptstrFilename</span><span class="p">,</span> <span class="n">lpdwHandle</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetFileVersionInfoW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetFileVersionInfoW</span><span class="p">(</span><span class="n">lptstrFilename</span><span class="p">,</span> <span class="n">dwHandle</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwLen</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpData</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetFirmwareEnvironmentVariableA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetFirmwareEnvironmentVariableA</span><span class="p">(</span><span class="n">lpName</span><span class="p">,</span> <span class="n">lpGuid</span><span class="p">,</span> <span class="n">pBuffer</span><span class="p">,</span> <span class="n">nSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetFirmwareEnvironmentVariableExA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetFirmwareEnvironmentVariableExA</span><span class="p">(</span><span class="n">lpName</span><span class="p">,</span> <span class="n">lpGuid</span><span class="p">,</span> <span class="n">pBuffer</span><span class="p">,</span> <span class="n">nSize</span><span class="p">,</span> <span class="n">pdwAttribubutes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetFirmwareEnvironmentVariableExW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetFirmwareEnvironmentVariableExW</span><span class="p">(</span><span class="n">lpName</span><span class="p">,</span> <span class="n">lpGuid</span><span class="p">,</span> <span class="n">pBuffer</span><span class="p">,</span> <span class="n">nSize</span><span class="p">,</span> <span class="n">pdwAttribubutes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetFirmwareEnvironmentVariableW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetFirmwareEnvironmentVariableW</span><span class="p">(</span><span class="n">lpName</span><span class="p">,</span> <span class="n">lpGuid</span><span class="p">,</span> <span class="n">pBuffer</span><span class="p">,</span> <span class="n">nSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetIfTable:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetIfTable</span><span class="p">(</span><span class="n">pIfTable</span><span class="p">,</span> <span class="n">pdwSize</span><span class="p">,</span> <span class="n">bOrder</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetInterfaceInfo:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetInterfaceInfo</span><span class="p">(</span><span class="n">pIfTable</span><span class="p">,</span> <span class="n">dwOutBufLen</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetIpAddrTable:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetIpAddrTable</span><span class="p">(</span><span class="n">pIpAddrTable</span><span class="p">,</span> <span class="n">pdwSize</span><span class="p">,</span> <span class="n">bOrder</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetLastError:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetLastError</span><span class="p">()</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetLengthSid:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetLengthSid</span><span class="p">(</span><span class="n">pSid</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetLogicalDriveStringsA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetLogicalDriveStringsA</span><span class="p">(</span><span class="n">nBufferLength</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetLogicalDriveStringsW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetLogicalDriveStringsW</span><span class="p">(</span><span class="n">nBufferLength</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetLongPathNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetLongPathNameA</span><span class="p">(</span><span class="n">lpszShortPath</span><span class="p">,</span> <span class="n">lpszLongPath</span><span class="p">,</span> <span class="n">cchBuffer</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetLongPathNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetLongPathNameW</span><span class="p">(</span><span class="n">lpszShortPath</span><span class="p">,</span> <span class="n">lpszLongPath</span><span class="p">,</span> <span class="n">cchBuffer</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetMappedFileNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetMappedFileNameA</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpv</span><span class="p">,</span> <span class="n">lpFilename</span><span class="p">,</span> <span class="n">nSize</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetMappedFileNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetMappedFileNameW</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpv</span><span class="p">,</span> <span class="n">lpFilename</span><span class="p">,</span> <span class="n">nSize</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetModuleBaseNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetModuleBaseNameA</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">hModule</span><span class="p">,</span> <span class="n">lpBaseName</span><span class="p">,</span> <span class="n">nSize</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetModuleBaseNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetModuleBaseNameW</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">hModule</span><span class="p">,</span> <span class="n">lpBaseName</span><span class="p">,</span> <span class="n">nSize</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetModuleFileNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetModuleFileNameA</span><span class="p">(</span><span class="n">hModule</span><span class="p">,</span> <span class="n">lpFilename</span><span class="p">,</span> <span class="n">nSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetModuleFileNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetModuleFileNameW</span><span class="p">(</span><span class="n">hModule</span><span class="p">,</span> <span class="n">lpFilename</span><span class="p">,</span> <span class="n">nSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetModuleHandleA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetModuleHandleA</span><span class="p">(</span><span class="n">lpModuleName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetModuleHandleW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetModuleHandleW</span><span class="p">(</span><span class="n">lpModuleName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetNamedSecurityInfoA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetNamedSecurityInfoA</span><span class="p">(</span><span class="n">pObjectName</span><span class="p">,</span> <span class="n">ObjectType</span><span class="p">,</span> <span class="n">SecurityInfo</span><span class="p">,</span> <span class="n">ppsidOwner</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppsidGroup</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppDacl</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppSacl</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppSecurityDescriptor</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span><span class="p">(</span><span class="n">result</span><span class="p">)</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetNamedSecurityInfoW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetNamedSecurityInfoW</span><span class="p">(</span><span class="n">pObjectName</span><span class="p">,</span> <span class="n">ObjectType</span><span class="p">,</span> <span class="n">SecurityInfo</span><span class="p">,</span> <span class="n">ppsidOwner</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppsidGroup</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppDacl</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppSacl</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppSecurityDescriptor</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span><span class="p">(</span><span class="n">result</span><span class="p">)</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetNumberOfEventLogRecords:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetNumberOfEventLogRecords</span><span class="p">(</span><span class="n">hEventLog</span><span class="p">,</span> <span class="n">NumberOfRecords</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetParent:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetParent</span><span class="p">(</span><span class="n">hWnd</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetPriorityClass:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetPriorityClass</span><span class="p">(</span><span class="n">hProcess</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetProcAddress:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetProcAddress</span><span class="p">(</span><span class="n">hModule</span><span class="p">,</span> <span class="n">lpProcName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetProcessDEPPolicy:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetProcessDEPPolicy</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpFlags</span><span class="p">,</span> <span class="n">lpPermanent</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetProcessId:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetProcessId</span><span class="p">(</span><span class="n">Process</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetProcessImageFileNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetProcessImageFileNameA</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpImageFileName</span><span class="p">,</span> <span class="n">nSize</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetProcessImageFileNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetProcessImageFileNameW</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpImageFileName</span><span class="p">,</span> <span class="n">nSize</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetProcessMemoryInfo:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetProcessMemoryInfo</span><span class="p">(</span><span class="n">Process</span><span class="p">,</span> <span class="n">ppsmemCounters</span><span class="p">,</span> <span class="n">cb</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetProcessMitigationPolicy:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetProcessMitigationPolicy</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">MitigationPolicy</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">dwLength</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetProcessTimes:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetProcessTimes</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpCreationTime</span><span class="p">,</span> <span class="n">lpExitTime</span><span class="p">,</span> <span class="n">lpKernelTime</span><span class="p">,</span> <span class="n">lpUserTime</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetProductInfo:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetProductInfo</span><span class="p">(</span><span class="n">dwOSMajorVersion</span><span class="p">,</span> <span class="n">dwOSMinorVersion</span><span class="p">,</span> <span class="n">dwSpMajorVersion</span><span class="p">,</span> <span class="n">dwSpMinorVersion</span><span class="p">,</span> <span class="n">pdwReturnedProductType</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSecurityDescriptorControl:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSecurityDescriptorControl</span><span class="p">(</span><span class="n">pSecurityDescriptor</span><span class="p">,</span> <span class="n">pControl</span><span class="p">,</span> <span class="n">lpdwRevision</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSecurityDescriptorDacl:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSecurityDescriptorDacl</span><span class="p">(</span><span class="n">pSecurityDescriptor</span><span class="p">,</span> <span class="n">lpbDaclPresent</span><span class="p">,</span> <span class="n">pDacl</span><span class="p">,</span> <span class="n">lpbDaclDefaulted</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSecurityDescriptorGroup:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSecurityDescriptorGroup</span><span class="p">(</span><span class="n">pSecurityDescriptor</span><span class="p">,</span> <span class="n">pGroup</span><span class="p">,</span> <span class="n">lpbGroupDefaulted</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSecurityDescriptorLength:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSecurityDescriptorLength</span><span class="p">(</span><span class="n">pSecurityDescriptor</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSecurityDescriptorOwner:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSecurityDescriptorOwner</span><span class="p">(</span><span class="n">pSecurityDescriptor</span><span class="p">,</span> <span class="n">pOwner</span><span class="p">,</span> <span class="n">lpbOwnerDefaulted</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSecurityDescriptorSacl:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSecurityDescriptorSacl</span><span class="p">(</span><span class="n">pSecurityDescriptor</span><span class="p">,</span> <span class="n">lpbSaclPresent</span><span class="p">,</span> <span class="n">pSacl</span><span class="p">,</span> <span class="n">lpbSaclDefaulted</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSecurityInfo:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSecurityInfo</span><span class="p">(</span><span class="n">handle</span><span class="p">,</span> <span class="n">ObjectType</span><span class="p">,</span> <span class="n">SecurityInfo</span><span class="p">,</span> <span class="n">ppsidOwner</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppsidGroup</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppDacl</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppSacl</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ppSecurityDescriptor</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetShortPathNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetShortPathNameA</span><span class="p">(</span><span class="n">lpszLongPath</span><span class="p">,</span> <span class="n">lpszShortPath</span><span class="p">,</span> <span class="n">cchBuffer</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetShortPathNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetShortPathNameW</span><span class="p">(</span><span class="n">lpszLongPath</span><span class="p">,</span> <span class="n">lpszShortPath</span><span class="p">,</span> <span class="n">cchBuffer</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSidSubAuthority:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSidSubAuthority</span><span class="p">(</span><span class="n">pSid</span><span class="p">,</span> <span class="n">nSubAuthority</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSidSubAuthorityCount:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSidSubAuthorityCount</span><span class="p">(</span><span class="n">pSid</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetStdHandle:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetStdHandle</span><span class="p">(</span><span class="n">nStdHandle</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetSystemMetrics:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetSystemMetrics</span><span class="p">(</span><span class="n">nIndex</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetThreadContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetThreadContext</span><span class="p">(</span><span class="n">hThread</span><span class="p">,</span> <span class="n">lpContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetThreadId:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetThreadId</span><span class="p">(</span><span class="n">Thread</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetTokenInformation:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetTokenInformation</span><span class="p">(</span><span class="n">TokenHandle</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">TokenInformationClass</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">TokenInformation</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">TokenInformationLength</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetVersionExA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetVersionExA</span><span class="p">(</span><span class="n">lpVersionInformation</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetVersionExW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetVersionExW</span><span class="p">(</span><span class="n">lpVersionInformation</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetVolumeInformationA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetVolumeInformationA</span><span class="p">(</span><span class="n">lpRootPathName</span><span class="p">,</span> <span class="n">lpVolumeNameBuffer</span><span class="p">,</span> <span class="n">nVolumeNameSize</span><span class="p">,</span> <span class="n">lpVolumeSerialNumber</span><span class="p">,</span> <span class="n">lpMaximumComponentLength</span><span class="p">,</span> <span class="n">lpFileSystemFlags</span><span class="p">,</span> <span class="n">lpFileSystemNameBuffer</span><span class="p">,</span> <span class="n">nFileSystemNameSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetVolumeInformationW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetVolumeInformationW</span><span class="p">(</span><span class="n">lpRootPathName</span><span class="p">,</span> <span class="n">lpVolumeNameBuffer</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">nVolumeNameSize</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpVolumeSerialNumber</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpMaximumComponentLength</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpFileSystemFlags</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpFileSystemNameBuffer</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">nFileSystemNameSize</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetVolumeNameForVolumeMountPointA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetVolumeNameForVolumeMountPointA</span><span class="p">(</span><span class="n">lpszVolumeMountPoint</span><span class="p">,</span> <span class="n">lpszVolumeName</span><span class="p">,</span> <span class="n">cchBufferLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetVolumeNameForVolumeMountPointW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetVolumeNameForVolumeMountPointW</span><span class="p">(</span><span class="n">lpszVolumeMountPoint</span><span class="p">,</span> <span class="n">lpszVolumeName</span><span class="p">,</span> <span class="n">cchBufferLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetWindowModuleFileNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetWindowModuleFileNameA</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span> <span class="n">pszFileName</span><span class="p">,</span> <span class="n">cchFileNameMax</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetWindowModuleFileNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetWindowModuleFileNameW</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span> <span class="n">pszFileName</span><span class="p">,</span> <span class="n">cchFileNameMax</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetWindowRect:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetWindowRect</span><span class="p">(</span><span class="n">hWnd</span><span class="p">,</span> <span class="n">lpRect</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetWindowTextA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetWindowTextA</span><span class="p">(</span><span class="n">hWnd</span><span class="p">,</span> <span class="n">lpString</span><span class="p">,</span> <span class="n">nMaxCount</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetWindowTextW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetWindowTextW</span><span class="p">(</span><span class="n">hWnd</span><span class="p">,</span> <span class="n">lpString</span><span class="p">,</span> <span class="n">nMaxCount</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetWindowThreadProcessId:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetWindowThreadProcessId</span><span class="p">(</span><span class="n">hWnd</span><span class="p">,</span> <span class="n">lpdwProcessId</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetWindowsDirectoryA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetWindowsDirectoryA</span><span class="p">(</span><span class="n">lpBuffer</span><span class="p">,</span> <span class="n">uSize</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">GetWindowsDirectoryW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">GetWindowsDirectoryW</span><span class="p">(</span><span class="n">lpBuffer</span><span class="p">,</span> <span class="n">uSize</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">InitializeProcThreadAttributeList:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">InitializeProcThreadAttributeList</span><span class="p">(</span><span class="n">lpAttributeList</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwAttributeCount</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">dwFlags</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpSize</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">IsOS:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">IsOS</span><span class="p">(</span><span class="n">dwOS</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">IsValidSecurityDescriptor:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">IsValidSecurityDescriptor</span><span class="p">(</span><span class="n">pSecurityDescriptor</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LdrLoadDll:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LdrLoadDll</span><span class="p">(</span><span class="n">PathToFile</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">ModuleFileName</span><span class="p">,</span> <span class="n">ModuleHandle</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LoadLibraryA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LoadLibraryA</span><span class="p">(</span><span class="n">lpFileName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LoadLibraryExA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LoadLibraryExA</span><span class="p">(</span><span class="n">lpLibFileName</span><span class="p">,</span> <span class="n">hFile</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LoadLibraryExW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LoadLibraryExW</span><span class="p">(</span><span class="n">lpLibFileName</span><span class="p">,</span> <span class="n">hFile</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LoadLibraryW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LoadLibraryW</span><span class="p">(</span><span class="n">lpFileName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LocalFree:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LocalFree</span><span class="p">(</span><span class="n">hMem</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LookupAccountSidA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LookupAccountSidA</span><span class="p">(</span><span class="n">lpSystemName</span><span class="p">,</span> <span class="n">lpSid</span><span class="p">,</span> <span class="n">lpName</span><span class="p">,</span> <span class="n">cchName</span><span class="p">,</span> <span class="n">lpReferencedDomainName</span><span class="p">,</span> <span class="n">cchReferencedDomainName</span><span class="p">,</span> <span class="n">peUse</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LookupAccountSidW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LookupAccountSidW</span><span class="p">(</span><span class="n">lpSystemName</span><span class="p">,</span> <span class="n">lpSid</span><span class="p">,</span> <span class="n">lpName</span><span class="p">,</span> <span class="n">cchName</span><span class="p">,</span> <span class="n">lpReferencedDomainName</span><span class="p">,</span> <span class="n">cchReferencedDomainName</span><span class="p">,</span> <span class="n">peUse</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LookupPrivilegeNameA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LookupPrivilegeNameA</span><span class="p">(</span><span class="n">lpSystemName</span><span class="p">,</span> <span class="n">lpLuid</span><span class="p">,</span> <span class="n">lpName</span><span class="p">,</span> <span class="n">cchName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LookupPrivilegeNameW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LookupPrivilegeNameW</span><span class="p">(</span><span class="n">lpSystemName</span><span class="p">,</span> <span class="n">lpLuid</span><span class="p">,</span> <span class="n">lpName</span><span class="p">,</span> <span class="n">cchName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LookupPrivilegeValueA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LookupPrivilegeValueA</span><span class="p">(</span><span class="n">lpSystemName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpName</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpLuid</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">LookupPrivilegeValueW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">LookupPrivilegeValueW</span><span class="p">(</span><span class="n">lpSystemName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpName</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpLuid</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">MapViewOfFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">MapViewOfFile</span><span class="p">(</span><span class="n">hFileMappingObject</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="o">=</span><span class="n">FILE_MAP_ALL_ACCESS</span><span class="p">(</span><span class="mh">0xf001f</span><span class="n">L</span><span class="p">),</span> <span class="n">dwFileOffsetHigh</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwFileOffsetLow</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwNumberOfBytesToMap</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">MessageBoxA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">MessageBoxA</span><span class="p">(</span><span class="n">hWnd</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpText</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpCaption</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">uType</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">MessageBoxW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">MessageBoxW</span><span class="p">(</span><span class="n">hWnd</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">lpText</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpCaption</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">uType</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAllocateVirtualMemory:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAllocateVirtualMemory</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">BaseAddress</span><span class="p">,</span> <span class="n">ZeroBits</span><span class="p">,</span> <span class="n">RegionSize</span><span class="p">,</span> <span class="n">AllocationType</span><span class="p">,</span> <span class="n">Protect</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcAcceptConnectPort:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcAcceptConnectPort</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">ConnectionPortHandle</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">,</span> <span class="n">PortAttributes</span><span class="p">,</span> <span class="n">PortContext</span><span class="p">,</span> <span class="n">ConnectionRequest</span><span class="p">,</span> <span class="n">ConnectionMessageAttributes</span><span class="p">,</span> <span class="n">AcceptConnection</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcConnectPort:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcConnectPort</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">PortName</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">,</span> <span class="n">PortAttributes</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">RequiredServerSid</span><span class="p">,</span> <span class="n">ConnectionMessage</span><span class="p">,</span> <span class="n">BufferLength</span><span class="p">,</span> <span class="n">OutMessageAttributes</span><span class="p">,</span> <span class="n">InMessageAttributes</span><span class="p">,</span> <span class="n">Timeout</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcConnectPortEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcConnectPortEx</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">ConnectionPortObjectAttributes</span><span class="p">,</span> <span class="n">ClientPortObjectAttributes</span><span class="p">,</span> <span class="n">PortAttributes</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">ServerSecurityRequirements</span><span class="p">,</span> <span class="n">ConnectionMessage</span><span class="p">,</span> <span class="n">BufferLength</span><span class="p">,</span> <span class="n">OutMessageAttributes</span><span class="p">,</span> <span class="n">InMessageAttributes</span><span class="p">,</span> <span class="n">Timeout</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcCreatePort:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcCreatePort</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">,</span> <span class="n">PortAttributes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcCreatePortSection:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcCreatePortSection</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">SectionHandle</span><span class="p">,</span> <span class="n">SectionSize</span><span class="p">,</span> <span class="n">AlpcSectionHandle</span><span class="p">,</span> <span class="n">ActualSectionSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcCreateSectionView:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcCreateSectionView</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">ViewAttributes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcDeletePortSection:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcDeletePortSection</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">SectionHandle</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcDeleteSectionView:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcDeleteSectionView</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">ViewBase</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcDisconnectPort:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcDisconnectPort</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcQueryInformation:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcQueryInformation</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">PortInformationClass</span><span class="p">,</span> <span class="n">PortInformation</span><span class="p">,</span> <span class="n">Length</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcQueryInformationMessage:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcQueryInformationMessage</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">PortMessage</span><span class="p">,</span> <span class="n">MessageInformationClass</span><span class="p">,</span> <span class="n">MessageInformation</span><span class="p">,</span> <span class="n">Length</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtAlpcSendWaitReceivePort:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtAlpcSendWaitReceivePort</span><span class="p">(</span><span class="n">PortHandle</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">SendMessage</span><span class="p">,</span> <span class="n">SendMessageAttributes</span><span class="p">,</span> <span class="n">ReceiveMessage</span><span class="p">,</span> <span class="n">BufferLength</span><span class="p">,</span> <span class="n">ReceiveMessageAttributes</span><span class="p">,</span> <span class="n">Timeout</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtCreateFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtCreateFile</span><span class="p">(</span><span class="n">FileHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">,</span> <span class="n">IoStatusBlock</span><span class="p">,</span> <span class="n">AllocationSize</span><span class="p">,</span> <span class="n">FileAttributes</span><span class="p">,</span> <span class="n">ShareAccess</span><span class="p">,</span> <span class="n">CreateDisposition</span><span class="p">,</span> <span class="n">CreateOptions</span><span class="p">,</span> <span class="n">EaBuffer</span><span class="p">,</span> <span class="n">EaLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtCreateKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtCreateKey</span><span class="p">(</span><span class="n">pKeyHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">,</span> <span class="n">TitleIndex</span><span class="p">,</span> <span class="n">Class</span><span class="p">,</span> <span class="n">CreateOptions</span><span class="p">,</span> <span class="n">Disposition</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtCreateProcessEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtCreateProcessEx</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ParentProcess</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">Flags</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">SectionHandle</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">DebugPort</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ExceptionPort</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">InJob</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtCreateSection:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtCreateSection</span><span class="p">(</span><span class="n">SectionHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">,</span> <span class="n">MaximumSize</span><span class="p">,</span> <span class="n">SectionPageProtection</span><span class="p">,</span> <span class="n">AllocationAttributes</span><span class="p">,</span> <span class="n">FileHandle</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtCreateThreadEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtCreateThreadEx</span><span class="p">(</span><span class="n">ThreadHandle</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="o">=</span><span class="mi">2097151</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ProcessHandle</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpStartAddress</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpParameter</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">CreateSuspended</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwStackSize</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Unknown1</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Unknown2</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Unknown</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtEnumerateSystemEnvironmentValuesEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtEnumerateSystemEnvironmentValuesEx</span><span class="p">(</span><span class="n">InformationClass</span><span class="p">,</span> <span class="n">Buffer</span><span class="p">,</span> <span class="n">BufferLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtEnumerateValueKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtEnumerateValueKey</span><span class="p">(</span><span class="n">KeyHandle</span><span class="p">,</span> <span class="n">Index</span><span class="p">,</span> <span class="n">KeyValueInformationClass</span><span class="p">,</span> <span class="n">KeyValueInformation</span><span class="p">,</span> <span class="n">Length</span><span class="p">,</span> <span class="n">ResultLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtFreeVirtualMemory:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtFreeVirtualMemory</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">BaseAddress</span><span class="p">,</span> <span class="n">RegionSize</span><span class="p">,</span> <span class="n">FreeType</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtGetContextThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtGetContextThread</span><span class="p">(</span><span class="n">hThread</span><span class="p">,</span> <span class="n">lpContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtMapViewOfSection:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtMapViewOfSection</span><span class="p">(</span><span class="n">SectionHandle</span><span class="p">,</span> <span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">BaseAddress</span><span class="p">,</span> <span class="n">ZeroBits</span><span class="p">,</span> <span class="n">CommitSize</span><span class="p">,</span> <span class="n">SectionOffset</span><span class="p">,</span> <span class="n">ViewSize</span><span class="p">,</span> <span class="n">InheritDisposition</span><span class="p">,</span> <span class="n">AllocationType</span><span class="p">,</span> <span class="n">Win32Protect</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtOpenDirectoryObject:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtOpenDirectoryObject</span><span class="p">(</span><span class="n">DirectoryHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtOpenEvent:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtOpenEvent</span><span class="p">(</span><span class="n">EventHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtOpenKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtOpenKey</span><span class="p">(</span><span class="n">KeyHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtOpenSection:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtOpenSection</span><span class="p">(</span><span class="n">SectionHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtOpenSymbolicLinkObject:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtOpenSymbolicLinkObject</span><span class="p">(</span><span class="n">LinkHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">ObjectAttributes</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtProtectVirtualMemory:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtProtectVirtualMemory</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">BaseAddress</span><span class="p">,</span> <span class="n">NumberOfBytesToProtect</span><span class="p">,</span> <span class="n">NewAccessProtection</span><span class="p">,</span> <span class="n">OldAccessProtection</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryDirectoryFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryDirectoryFile</span><span class="p">(</span><span class="n">FileHandle</span><span class="p">,</span> <span class="n">Event</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ApcRoutine</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ApcContext</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">IoStatusBlock</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">FileInformation</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">Length</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">FileInformationClass</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">ReturnSingleEntry</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">FileName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">RestartScan</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryDirectoryObject:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryDirectoryObject</span><span class="p">(</span><span class="n">DirectoryHandle</span><span class="p">,</span> <span class="n">Buffer</span><span class="p">,</span> <span class="n">Length</span><span class="p">,</span> <span class="n">ReturnSingleEntry</span><span class="p">,</span> <span class="n">RestartScan</span><span class="p">,</span> <span class="n">Context</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryEaFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryEaFile</span><span class="p">(</span><span class="n">FileHandle</span><span class="p">,</span> <span class="n">IoStatusBlock</span><span class="p">,</span> <span class="n">Buffer</span><span class="p">,</span> <span class="n">Length</span><span class="p">,</span> <span class="n">ReturnSingleEntry</span><span class="p">,</span> <span class="n">EaList</span><span class="p">,</span> <span class="n">EaListLength</span><span class="p">,</span> <span class="n">EaIndex</span><span class="p">,</span> <span class="n">RestartScan</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryInformationFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryInformationFile</span><span class="p">(</span><span class="n">FileHandle</span><span class="p">,</span> <span class="n">IoStatusBlock</span><span class="p">,</span> <span class="n">FileInformation</span><span class="p">,</span> <span class="n">Length</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">FileInformationClass</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryInformationProcess:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryInformationProcess</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">ProcessInformationClass</span><span class="p">,</span> <span class="n">ProcessInformation</span><span class="p">,</span> <span class="n">ProcessInformationLength</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryInformationThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryInformationThread</span><span class="p">(</span><span class="n">ThreadHandle</span><span class="p">,</span> <span class="n">ThreadInformationClass</span><span class="p">,</span> <span class="n">ThreadInformation</span><span class="p">,</span> <span class="n">ThreadInformationLength</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryLicenseValue:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryLicenseValue</span><span class="p">(</span><span class="n">Name</span><span class="p">,</span> <span class="n">Type</span><span class="p">,</span> <span class="n">Buffer</span><span class="p">,</span> <span class="n">Length</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">DataLength</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryObject:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryObject</span><span class="p">(</span><span class="n">Handle</span><span class="p">,</span> <span class="n">ObjectInformationClass</span><span class="p">,</span> <span class="n">ObjectInformation</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ObjectInformationLength</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQuerySymbolicLinkObject:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQuerySymbolicLinkObject</span><span class="p">(</span><span class="n">LinkHandle</span><span class="p">,</span> <span class="n">LinkTarget</span><span class="p">,</span> <span class="n">ReturnedLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQuerySystemInformation:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQuerySystemInformation</span><span class="p">(</span><span class="n">SystemInformationClass</span><span class="p">,</span> <span class="n">SystemInformation</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">SystemInformationLength</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryValueKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryValueKey</span><span class="p">(</span><span class="n">KeyHandle</span><span class="p">,</span> <span class="n">ValueName</span><span class="p">,</span> <span class="n">KeyValueInformationClass</span><span class="p">,</span> <span class="n">KeyValueInformation</span><span class="p">,</span> <span class="n">Length</span><span class="p">,</span> <span class="n">ResultLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryVirtualMemory:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryVirtualMemory</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">BaseAddress</span><span class="p">,</span> <span class="n">MemoryInformationClass</span><span class="p">,</span> <span class="n">MemoryInformation</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">MemoryInformationLength</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ReturnLength</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtQueryVolumeInformationFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtQueryVolumeInformationFile</span><span class="p">(</span><span class="n">FileHandle</span><span class="p">,</span> <span class="n">IoStatusBlock</span><span class="p">,</span> <span class="n">FsInformation</span><span class="p">,</span> <span class="n">Length</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">FsInformationClass</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtReadVirtualMemory:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtReadVirtualMemory</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpBaseAddress</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">nSize</span><span class="p">,</span> <span class="n">lpNumberOfBytesRead</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtSetContextThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtSetContextThread</span><span class="p">(</span><span class="n">hThread</span><span class="p">,</span> <span class="n">lpContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtSetEaFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtSetEaFile</span><span class="p">(</span><span class="n">FileHandle</span><span class="p">,</span> <span class="n">IoStatusBlock</span><span class="p">,</span> <span class="n">Buffer</span><span class="p">,</span> <span class="n">Length</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtSetInformationFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtSetInformationFile</span><span class="p">(</span><span class="n">FileHandle</span><span class="p">,</span> <span class="n">IoStatusBlock</span><span class="p">,</span> <span class="n">FileInformation</span><span class="p">,</span> <span class="n">Length</span><span class="p">,</span> <span class="n">FileInformationClass</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtSetInformationProcess:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtSetInformationProcess</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">ProcessInformationClass</span><span class="p">,</span> <span class="n">ProcessInformation</span><span class="p">,</span> <span class="n">ProcessInformationLength</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtSetValueKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtSetValueKey</span><span class="p">(</span><span class="n">KeyHandle</span><span class="p">,</span> <span class="n">ValueName</span><span class="p">,</span> <span class="n">TitleIndex</span><span class="p">,</span> <span class="n">Type</span><span class="p">,</span> <span class="n">Data</span><span class="p">,</span> <span class="n">DataSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtUnmapViewOfSection:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtUnmapViewOfSection</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">BaseAddress</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtWow64ReadVirtualMemory64:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtWow64ReadVirtualMemory64</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpBaseAddress</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">nSize</span><span class="p">,</span> <span class="n">lpNumberOfBytesRead</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtWow64WriteVirtualMemory64:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtWow64WriteVirtualMemory64</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpBaseAddress</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">nSize</span><span class="p">,</span> <span class="n">lpNumberOfBytesWritten</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">NtWriteVirtualMemory:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">NtWriteVirtualMemory</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="p">,</span> <span class="n">BaseAddress</span><span class="p">,</span> <span class="n">Buffer</span><span class="p">,</span> <span class="n">NumberOfBytesToWrite</span><span class="p">,</span> <span class="n">NumberOfBytesWritten</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ObjectFromLresult:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ObjectFromLresult</span><span class="p">(</span><span class="n">lResult</span><span class="p">,</span> <span class="n">riid</span><span class="p">,</span> <span class="n">wParam</span><span class="p">,</span> <span class="n">ppvObject</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenBackupEventLogA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenBackupEventLogA</span><span class="p">(</span><span class="n">lpUNCServerName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpSourceName</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenBackupEventLogW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenBackupEventLogW</span><span class="p">(</span><span class="n">lpUNCServerName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpSourceName</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenEventA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenEventA</span><span class="p">(</span><span class="n">dwDesiredAccess</span><span class="p">,</span> <span class="n">bInheritHandle</span><span class="p">,</span> <span class="n">lpName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenEventLogA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenEventLogA</span><span class="p">(</span><span class="n">lpUNCServerName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpSourceName</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenEventLogW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenEventLogW</span><span class="p">(</span><span class="n">lpUNCServerName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpSourceName</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenEventW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenEventW</span><span class="p">(</span><span class="n">dwDesiredAccess</span><span class="p">,</span> <span class="n">bInheritHandle</span><span class="p">,</span> <span class="n">lpName</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenProcess:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenProcess</span><span class="p">(</span><span class="n">dwDesiredAccess</span><span class="o">=</span><span class="n">PROCESS_ALL_ACCESS</span><span class="p">(</span><span class="mh">0x1f0fff</span><span class="n">L</span><span class="p">),</span> <span class="n">bInheritHandle</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwProcessId</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenProcessToken:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenProcessToken</span><span class="p">(</span><span class="n">ProcessHandle</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">TokenHandle</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">If</span> <span class="n">ProcessHandle</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> <span class="n">take</span> <span class="n">the</span> <span class="n">current</span> <span class="n">process</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenSCManagerA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenSCManagerA</span><span class="p">(</span><span class="n">lpMachineName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpDatabaseName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="o">=</span><span class="n">SC_MANAGER_ALL_ACCESS</span><span class="p">(</span><span class="mh">0xf003f</span><span class="n">L</span><span class="p">))</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenSCManagerW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenSCManagerW</span><span class="p">(</span><span class="n">lpMachineName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpDatabaseName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="o">=</span><span class="n">SC_MANAGER_ALL_ACCESS</span><span class="p">(</span><span class="mh">0xf003f</span><span class="n">L</span><span class="p">))</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenServiceA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenServiceA</span><span class="p">(</span><span class="n">hSCManager</span><span class="p">,</span> <span class="n">lpServiceName</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenServiceW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenServiceW</span><span class="p">(</span><span class="n">hSCManager</span><span class="p">,</span> <span class="n">lpServiceName</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenThread</span><span class="p">(</span><span class="n">dwDesiredAccess</span><span class="o">=</span><span class="n">THREAD_ALL_ACCESS</span><span class="p">(</span><span class="mh">0x1f03ff</span><span class="n">L</span><span class="p">),</span> <span class="n">bInheritHandle</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwThreadId</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenThreadToken:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenThreadToken</span><span class="p">(</span><span class="n">ThreadHandle</span><span class="p">,</span> <span class="n">DesiredAccess</span><span class="p">,</span> <span class="n">OpenAsSelf</span><span class="p">,</span> <span class="n">TokenHandle</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">OpenTransaction:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OpenTransaction</span><span class="p">(</span><span class="n">dwDesiredAccess</span><span class="p">,</span> <span class="n">TransactionId</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">PFXExportCertStoreEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">PFXExportCertStoreEx</span><span class="p">(</span><span class="n">hStore</span><span class="p">,</span> <span class="n">pPFX</span><span class="p">,</span> <span class="n">szPassword</span><span class="p">,</span> <span class="n">pvPara</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">PFXImportCertStore:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">PFXImportCertStore</span><span class="p">(</span><span class="n">pPFX</span><span class="p">,</span> <span class="n">szPassword</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Process32First:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Process32First</span><span class="p">(</span><span class="n">hSnapshot</span><span class="p">,</span> <span class="n">lpte</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Process32Next:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Process32Next</span><span class="p">(</span><span class="n">hSnapshot</span><span class="p">,</span> <span class="n">lpte</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">QueryDosDeviceA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">QueryDosDeviceA</span><span class="p">(</span><span class="n">lpDeviceName</span><span class="p">,</span> <span class="n">lpTargetPath</span><span class="p">,</span> <span class="n">ucchMax</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">QueryDosDeviceW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">QueryDosDeviceW</span><span class="p">(</span><span class="n">lpDeviceName</span><span class="p">,</span> <span class="n">lpTargetPath</span><span class="p">,</span> <span class="n">ucchMax</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">QueryWorkingSet:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">QueryWorkingSet</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">pv</span><span class="p">,</span> <span class="n">cb</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">QueryWorkingSetEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">QueryWorkingSetEx</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">pv</span><span class="p">,</span> <span class="n">cb</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ReadEventLogA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ReadEventLogA</span><span class="p">(</span><span class="n">hEventLog</span><span class="p">,</span> <span class="n">dwReadFlags</span><span class="p">,</span> <span class="n">dwRecordOffset</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">nNumberOfBytesToRead</span><span class="p">,</span> <span class="n">pnBytesRead</span><span class="p">,</span> <span class="n">pnMinNumberOfBytesNeeded</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ReadEventLogW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ReadEventLogW</span><span class="p">(</span><span class="n">hEventLog</span><span class="p">,</span> <span class="n">dwReadFlags</span><span class="p">,</span> <span class="n">dwRecordOffset</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">nNumberOfBytesToRead</span><span class="p">,</span> <span class="n">pnBytesRead</span><span class="p">,</span> <span class="n">pnMinNumberOfBytesNeeded</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ReadFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ReadFile</span><span class="p">(</span><span class="n">hFile</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">nNumberOfBytesToRead</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpNumberOfBytesRead</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpOverlapped</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ReadProcessMemory:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ReadProcessMemory</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpBaseAddress</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">nSize</span><span class="p">,</span> <span class="n">lpNumberOfBytesRead</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RealGetWindowClassA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RealGetWindowClassA</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span> <span class="n">pszType</span><span class="p">,</span> <span class="n">cchType</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RealGetWindowClassW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RealGetWindowClassW</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span> <span class="n">pszType</span><span class="p">,</span> <span class="n">cchType</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RegCloseKey:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RegCloseKey</span><span class="p">(</span><span class="n">hKey</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RegGetValueA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RegGetValueA</span><span class="p">(</span><span class="n">hkey</span><span class="p">,</span> <span class="n">lpSubKey</span><span class="p">,</span> <span class="n">lpValue</span><span class="p">,</span> <span class="n">dwFlags</span><span class="p">,</span> <span class="n">pdwType</span><span class="p">,</span> <span class="n">pvData</span><span class="p">,</span> <span class="n">pcbData</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RegGetValueW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RegGetValueW</span><span class="p">(</span><span class="n">hkey</span><span class="p">,</span> <span class="n">lpSubKey</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpValue</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">dwFlags</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">pdwType</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pvData</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pcbData</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RegOpenKeyExA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RegOpenKeyExA</span><span class="p">(</span><span class="n">hKey</span><span class="p">,</span> <span class="n">lpSubKey</span><span class="p">,</span> <span class="n">ulOptions</span><span class="p">,</span> <span class="n">samDesired</span><span class="p">,</span> <span class="n">phkResult</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RegOpenKeyExW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RegOpenKeyExW</span><span class="p">(</span><span class="n">hKey</span><span class="p">,</span> <span class="n">lpSubKey</span><span class="p">,</span> <span class="n">ulOptions</span><span class="p">,</span> <span class="n">samDesired</span><span class="p">,</span> <span class="n">phkResult</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RegQueryValueExA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RegQueryValueExA</span><span class="p">(</span><span class="n">hKey</span><span class="p">,</span> <span class="n">lpValueName</span><span class="p">,</span> <span class="n">lpReserved</span><span class="p">,</span> <span class="n">lpType</span><span class="p">,</span> <span class="n">lpData</span><span class="p">,</span> <span class="n">lpcbData</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RegQueryValueExW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RegQueryValueExW</span><span class="p">(</span><span class="n">hKey</span><span class="p">,</span> <span class="n">lpValueName</span><span class="p">,</span> <span class="n">lpReserved</span><span class="p">,</span> <span class="n">lpType</span><span class="p">,</span> <span class="n">lpData</span><span class="p">,</span> <span class="n">lpcbData</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RemoveVectoredExceptionHandler:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RemoveVectoredExceptionHandler</span><span class="p">(</span><span class="n">Handler</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ResumeThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ResumeThread</span><span class="p">(</span><span class="n">hThread</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="n">Raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">call</span> <span class="n">result</span> <span class="ow">is</span> <span class="o">-</span><span class="mi">1</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RollbackTransaction:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RollbackTransaction</span><span class="p">(</span><span class="n">TransactionHandle</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RtlDecompressBuffer:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RtlDecompressBuffer</span><span class="p">(</span><span class="n">CompressionFormat</span><span class="p">,</span> <span class="n">UncompressedBuffer</span><span class="p">,</span> <span class="n">UncompressedBufferSize</span><span class="p">,</span> <span class="n">CompressedBuffer</span><span class="p">,</span> <span class="n">CompressedBufferSize</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">FinalUncompressedSize</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RtlDecompressBufferEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RtlDecompressBufferEx</span><span class="p">(</span><span class="n">CompressionFormat</span><span class="p">,</span> <span class="n">UncompressedBuffer</span><span class="p">,</span> <span class="n">UncompressedBufferSize</span><span class="p">,</span> <span class="n">CompressedBuffer</span><span class="p">,</span> <span class="n">CompressedBufferSize</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">FinalUncompressedSize</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">WorkSpace</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RtlDosPathNameToNtPathName_U:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RtlDosPathNameToNtPathName_U</span><span class="p">(</span><span class="n">DosName</span><span class="p">,</span> <span class="n">NtName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">PartName</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">RelativeName</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RtlEqualUnicodeString:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RtlEqualUnicodeString</span><span class="p">(</span><span class="n">String1</span><span class="p">,</span> <span class="n">String2</span><span class="p">,</span> <span class="n">CaseInSensitive</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RtlGetCompressionWorkSpaceSize:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RtlGetCompressionWorkSpaceSize</span><span class="p">(</span><span class="n">CompressionFormatAndEngine</span><span class="p">,</span> <span class="n">CompressBufferWorkSpaceSize</span><span class="p">,</span> <span class="n">CompressFragmentWorkSpaceSize</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">RtlGetUnloadEventTraceEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">RtlGetUnloadEventTraceEx</span><span class="p">(</span><span class="n">ElementSize</span><span class="p">,</span> <span class="n">ElementCount</span><span class="p">,</span> <span class="n">EventTrace</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SHGetPathFromIDListA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SHGetPathFromIDListA</span><span class="p">(</span><span class="n">pidl</span><span class="p">,</span> <span class="n">pszPath</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SHGetPathFromIDListW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SHGetPathFromIDListW</span><span class="p">(</span><span class="n">pidl</span><span class="p">,</span> <span class="n">pszPath</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetConsoleCtrlHandler:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetConsoleCtrlHandler</span><span class="p">(</span><span class="n">HandlerRoutine</span><span class="p">,</span> <span class="n">Add</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetNamedPipeHandleState:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetNamedPipeHandleState</span><span class="p">(</span><span class="n">hNamedPipe</span><span class="p">,</span> <span class="n">lpMode</span><span class="p">,</span> <span class="n">lpMaxCollectionCount</span><span class="p">,</span> <span class="n">lpCollectDataTimeout</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetPriorityClass:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetPriorityClass</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">dwPriorityClass</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetProcessMitigationPolicy:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetProcessMitigationPolicy</span><span class="p">(</span><span class="n">MitigationPolicy</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">dwLength</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetStdHandle:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetStdHandle</span><span class="p">(</span><span class="n">nStdHandle</span><span class="p">,</span> <span class="n">hHandle</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetTcpEntry:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetTcpEntry</span><span class="p">(</span><span class="n">pTcpRow</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetThreadAffinityMask:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetThreadAffinityMask</span><span class="p">(</span><span class="n">hThread</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dwThreadAffinityMask</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">)</span>
|
||
<span class="n">If</span> <span class="n">hThread</span> <span class="ow">is</span> <span class="ow">not</span> <span class="n">given</span><span class="p">,</span> <span class="n">it</span> <span class="n">will</span> <span class="n">be</span> <span class="n">the</span> <span class="n">current</span> <span class="n">thread</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetThreadContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetThreadContext</span><span class="p">(</span><span class="n">hThread</span><span class="p">,</span> <span class="n">lpContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetThreadToken:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetThreadToken</span><span class="p">(</span><span class="n">Thread</span><span class="p">,</span> <span class="n">Token</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SetTokenInformation:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SetTokenInformation</span><span class="p">(</span><span class="n">TokenHandle</span><span class="p">,</span> <span class="n">TokenInformationClass</span><span class="p">,</span> <span class="n">TokenInformation</span><span class="p">,</span> <span class="n">TokenInformationLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ShellExecuteA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ShellExecuteA</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span> <span class="n">lpOperation</span><span class="p">,</span> <span class="n">lpFile</span><span class="p">,</span> <span class="n">lpParameters</span><span class="p">,</span> <span class="n">lpDirectory</span><span class="p">,</span> <span class="n">nShowCmd</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">ShellExecuteW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ShellExecuteW</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span> <span class="n">lpOperation</span><span class="p">,</span> <span class="n">lpFile</span><span class="p">,</span> <span class="n">lpParameters</span><span class="p">,</span> <span class="n">lpDirectory</span><span class="p">,</span> <span class="n">nShowCmd</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Sleep:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Sleep</span><span class="p">(</span><span class="n">dwMilliseconds</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SleepEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SleepEx</span><span class="p">(</span><span class="n">dwMilliseconds</span><span class="p">,</span> <span class="n">bAlertable</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">StartServiceA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">StartServiceA</span><span class="p">(</span><span class="n">hService</span><span class="p">,</span> <span class="n">dwNumServiceArgs</span><span class="p">,</span> <span class="n">lpServiceArgVectors</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">StartServiceW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">StartServiceW</span><span class="p">(</span><span class="n">hService</span><span class="p">,</span> <span class="n">dwNumServiceArgs</span><span class="p">,</span> <span class="n">lpServiceArgVectors</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">StrStrIA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">StrStrIA</span><span class="p">(</span><span class="n">pszFirst</span><span class="p">,</span> <span class="n">pszSrch</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">StrStrIW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">StrStrIW</span><span class="p">(</span><span class="n">pszFirst</span><span class="p">,</span> <span class="n">pszSrch</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SuspendThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SuspendThread</span><span class="p">(</span><span class="n">hThread</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="n">Raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">call</span> <span class="n">result</span> <span class="ow">is</span> <span class="o">-</span><span class="mi">1</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SymFromAddr:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SymFromAddr</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">Address</span><span class="p">,</span> <span class="n">Displacement</span><span class="p">,</span> <span class="n">Symbol</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SymGetModuleInfo64:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SymGetModuleInfo64</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">dwAddr</span><span class="p">,</span> <span class="n">ModuleInfo</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SymInitialize:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SymInitialize</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">UserSearchPath</span><span class="p">,</span> <span class="n">fInvadeProcess</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SymLoadModuleExA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SymLoadModuleExA</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">hFile</span><span class="p">,</span> <span class="n">ImageName</span><span class="p">,</span> <span class="n">ModuleName</span><span class="p">,</span> <span class="n">BaseOfDll</span><span class="p">,</span> <span class="n">DllSize</span><span class="p">,</span> <span class="n">Data</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">SymLoadModuleExW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SymLoadModuleExW</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">hFile</span><span class="p">,</span> <span class="n">ImageName</span><span class="p">,</span> <span class="n">ModuleName</span><span class="p">,</span> <span class="n">BaseOfDll</span><span class="p">,</span> <span class="n">DllSize</span><span class="p">,</span> <span class="n">Data</span><span class="p">,</span> <span class="n">Flags</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">TerminateProcess:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">TerminateProcess</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">uExitCode</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">TerminateThread:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">TerminateThread</span><span class="p">(</span><span class="n">hThread</span><span class="p">,</span> <span class="n">dwExitCode</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Thread32First:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Thread32First</span><span class="p">(</span><span class="n">hSnapshot</span><span class="p">,</span> <span class="n">lpte</span><span class="p">)</span>
|
||
<span class="n">Set</span> <span class="n">byref</span><span class="p">(</span><span class="n">lpte</span><span class="p">)</span> <span class="k">if</span> <span class="n">needed</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Thread32Next:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Thread32Next</span><span class="p">(</span><span class="n">hSnapshot</span><span class="p">,</span> <span class="n">lpte</span><span class="p">)</span>
|
||
<span class="n">Set</span> <span class="n">byref</span><span class="p">(</span><span class="n">lpte</span><span class="p">)</span> <span class="k">if</span> <span class="n">needed</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">TpCallbackSendAlpcMessageOnCompletion:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">TpCallbackSendAlpcMessageOnCompletion</span><span class="p">(</span><span class="n">TpHandle</span><span class="p">,</span> <span class="n">PortHandle</span><span class="p">,</span> <span class="n">Flags</span><span class="p">,</span> <span class="n">SendMessage</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">NtStatusException</span> <span class="ow">is</span> <span class="n">result</span> <span class="ow">is</span> <span class="ow">not</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">UpdateProcThreadAttribute:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">UpdateProcThreadAttribute</span><span class="p">(</span><span class="n">lpAttributeList</span><span class="p">,</span> <span class="n">dwFlags</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Attribute</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpValue</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">cbSize</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">lpPreviousValue</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpReturnSize</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">VerQueryValueA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">VerQueryValueA</span><span class="p">(</span><span class="n">pBlock</span><span class="p">,</span> <span class="n">lpSubBlock</span><span class="p">,</span> <span class="n">lplpBuffer</span><span class="p">,</span> <span class="n">puLen</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">VerQueryValueW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">VerQueryValueW</span><span class="p">(</span><span class="n">pBlock</span><span class="p">,</span> <span class="n">lpSubBlock</span><span class="p">,</span> <span class="n">lplpBuffer</span><span class="p">,</span> <span class="n">puLen</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">VirtualAlloc:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">VirtualAlloc</span><span class="p">(</span><span class="n">lpAddress</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwSize</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">flAllocationType</span><span class="o">=</span><span class="n">MEM_COMMIT</span><span class="p">(</span><span class="mh">0x1000</span><span class="n">L</span><span class="p">),</span> <span class="n">flProtect</span><span class="o">=</span><span class="n">PAGE_EXECUTE_READWRITE</span><span class="p">(</span><span class="mh">0x40</span><span class="n">L</span><span class="p">))</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">VirtualAllocEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">VirtualAllocEx</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpAddress</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwSize</span><span class="o">=</span><span class="n">NeededParameter</span><span class="p">,</span> <span class="n">flAllocationType</span><span class="o">=</span><span class="n">MEM_COMMIT</span><span class="p">(</span><span class="mh">0x1000</span><span class="n">L</span><span class="p">),</span> <span class="n">flProtect</span><span class="o">=</span><span class="n">PAGE_EXECUTE_READWRITE</span><span class="p">(</span><span class="mh">0x40</span><span class="n">L</span><span class="p">))</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">VirtualFree:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">VirtualFree</span><span class="p">(</span><span class="n">lpAddress</span><span class="p">,</span> <span class="n">dwSize</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwFreeType</span><span class="o">=</span><span class="n">MEM_RELEASE</span><span class="p">(</span><span class="mh">0x8000</span><span class="n">L</span><span class="p">))</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">VirtualFreeEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">VirtualFreeEx</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpAddress</span><span class="p">,</span> <span class="n">dwSize</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">dwFreeType</span><span class="o">=</span><span class="n">MEM_RELEASE</span><span class="p">(</span><span class="mh">0x8000</span><span class="n">L</span><span class="p">))</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">VirtualProtect:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">VirtualProtect</span><span class="p">(</span><span class="n">lpAddress</span><span class="p">,</span> <span class="n">dwSize</span><span class="p">,</span> <span class="n">flNewProtect</span><span class="p">,</span> <span class="n">lpflOldProtect</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">VirtualProtectEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">VirtualProtectEx</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpAddress</span><span class="p">,</span> <span class="n">dwSize</span><span class="p">,</span> <span class="n">flNewProtect</span><span class="p">,</span> <span class="n">lpflOldProtect</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">VirtualQueryEx:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">VirtualQueryEx</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpAddress</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">dwLength</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">WaitForDebugEvent:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">WaitForDebugEvent</span><span class="p">(</span><span class="n">lpDebugEvent</span><span class="p">,</span> <span class="n">dwMilliseconds</span><span class="o">=</span><span class="n">INFINITE</span><span class="p">(</span><span class="mh">0xffffffff</span><span class="n">L</span><span class="p">))</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">WaitForSingleObject:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">WaitForSingleObject</span><span class="p">(</span><span class="n">hHandle</span><span class="p">,</span> <span class="n">dwMilliseconds</span><span class="o">=</span><span class="n">INFINITE</span><span class="p">(</span><span class="mh">0xffffffff</span><span class="n">L</span><span class="p">))</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="n">NOT</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">WinVerifyTrust:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">WinVerifyTrust</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span> <span class="n">pgActionID</span><span class="p">,</span> <span class="n">pWVTData</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">WindowFromPoint:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">WindowFromPoint</span><span class="p">(</span><span class="n">Point</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Wow64DisableWow64FsRedirection:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Wow64DisableWow64FsRedirection</span><span class="p">(</span><span class="n">OldValue</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Wow64EnableWow64FsRedirection:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Wow64EnableWow64FsRedirection</span><span class="p">(</span><span class="n">Wow64FsEnableRedirection</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Wow64GetThreadContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Wow64GetThreadContext</span><span class="p">(</span><span class="n">hThread</span><span class="p">,</span> <span class="n">lpContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Wow64RevertWow64FsRedirection:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Wow64RevertWow64FsRedirection</span><span class="p">(</span><span class="n">OldValue</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">Wow64SetThreadContext:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Wow64SetThreadContext</span><span class="p">(</span><span class="n">hThread</span><span class="p">,</span> <span class="n">lpContext</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">WriteFile:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">WriteFile</span><span class="p">(</span><span class="n">hFile</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">nNumberOfBytesToWrite</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpNumberOfBytesWritten</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpOverlapped</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">WriteProcessMemory:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">WriteProcessMemory</span><span class="p">(</span><span class="n">hProcess</span><span class="p">,</span> <span class="n">lpBaseAddress</span><span class="p">,</span> <span class="n">lpBuffer</span><span class="p">,</span> <span class="n">nSize</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">lpNumberOfBytesWritten</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
|
||
<span class="n">Computer</span> <span class="n">nSize</span> <span class="k">with</span> <span class="nb">len</span><span class="p">(</span><span class="n">lpBuffer</span><span class="p">)</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">given</span>
|
||
<span class="n">Errcheck</span><span class="p">:</span>
|
||
<span class="k">raise</span> <span class="n">WinproxyError</span> <span class="k">if</span> <span class="n">result</span> <span class="ow">is</span> <span class="mi">0</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">lstrcmpA:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">lstrcmpA</span><span class="p">(</span><span class="n">lpString1</span><span class="p">,</span> <span class="n">lpString2</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
<li><p class="first">lstrcmpW:</p>
|
||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">lstrcmpW</span><span class="p">(</span><span class="n">lpString1</span><span class="p">,</span> <span class="n">lpString2</span><span class="p">)</span>
|
||
</pre></div>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||
<div class="sphinxsidebarwrapper">
|
||
<h3><a href="index.html">Table of Contents</a></h3>
|
||
<ul>
|
||
<li><a class="reference internal" href="#">4. <code class="docutils literal notranslate"><span class="pre">windows.winproxy</span></code> – Windows API</a><ul>
|
||
<li><a class="reference internal" href="#example-virtualalloc">4.1. Example: <code class="docutils literal notranslate"><span class="pre">VirtualAlloc</span></code></a></li>
|
||
<li><a class="reference internal" href="#helper-functions">4.2. Helper functions</a></li>
|
||
<li><a class="reference internal" href="#winproxyerror">4.3. WinproxyError</a></li>
|
||
<li><a class="reference internal" href="#functions-in-windows-winproxy">4.4. Functions in <code class="docutils literal notranslate"><span class="pre">windows.winproxy</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
<h4>Previous topic</h4>
|
||
<p class="topless"><a href="native_exec.html"
|
||
title="previous chapter">3. <code class="docutils literal notranslate"><span class="pre">windows.native_exec</span></code> – Native Code Execution</a></p>
|
||
<h4>Next topic</h4>
|
||
<p class="topless"><a href="security.html"
|
||
title="next chapter">5. <code class="docutils literal notranslate"><span class="pre">windows.security</span></code> – Security Descriptor & related</a></p>
|
||
<div role="note" aria-label="source link">
|
||
<h3>This Page</h3>
|
||
<ul class="this-page-menu">
|
||
<li><a href="_sources/winproxy.rst.txt"
|
||
rel="nofollow">Show Source</a></li>
|
||
</ul>
|
||
</div>
|
||
<div id="searchbox" style="display: none" role="search">
|
||
<h3>Quick search</h3>
|
||
<div class="searchformwrapper">
|
||
<form class="search" action="search.html" method="get">
|
||
<input type="text" name="q" />
|
||
<input type="submit" value="Go" />
|
||
<input type="hidden" name="check_keywords" value="yes" />
|
||
<input type="hidden" name="area" value="default" />
|
||
</form>
|
||
</div>
|
||
</div>
|
||
<script type="text/javascript">$('#searchbox').show(0);</script>
|
||
</div>
|
||
</div>
|
||
<div class="clearer"></div>
|
||
</div>
|
||
<div class="related" role="navigation" aria-label="related navigation">
|
||
<h3>Navigation</h3>
|
||
<ul>
|
||
<li class="right" style="margin-right: 10px">
|
||
<a href="genindex.html" title="General Index"
|
||
>index</a></li>
|
||
<li class="right" >
|
||
<a href="py-modindex.html" title="Python Module Index"
|
||
>modules</a> |</li>
|
||
<li class="right" >
|
||
<a href="security.html" title="5. windows.security – Security Descriptor & related"
|
||
>next</a> |</li>
|
||
<li class="right" >
|
||
<a href="native_exec.html" title="3. windows.native_exec – Native Code Execution"
|
||
>previous</a> |</li>
|
||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 0.6 documentation</a> »</li>
|
||
</ul>
|
||
</div>
|
||
<div class="footer" role="contentinfo">
|
||
© Copyright 2015-2020, Clement Rouault.
|
||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.5.
|
||
</div>
|
||
</body>
|
||
</html> |