mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
Candidate for 1.0.1
This commit is contained in:
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Sphinx build info version 1
|
||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 92d6a80a7446628386dc1fdf3dc6b1c0
|
||||
config: 01121266b90a8b5351869d0cc2981bae
|
||||
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
||||
|
||||
Vendored
+4
-4
@@ -4,12 +4,12 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Overview: module code — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>Overview: module code — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="../_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="../_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="../_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<li class="right" >
|
||||
<a href="../py-modindex.html" title="Python Module Index"
|
||||
>modules</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="../index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="../index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">Overview: module code</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -115,7 +115,7 @@
|
||||
<li class="right" >
|
||||
<a href="../py-modindex.html" title="Python Module Index"
|
||||
>modules</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="../index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="../index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">Overview: module code</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
+10
@@ -111,6 +111,14 @@
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">GetDocumentation</span><span class="p">(</span><span class="nb">id</span><span class="p">,</span> <span class="n">res</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
|
||||
<span class="k">return</span> <span class="n">res</span>
|
||||
|
||||
|
||||
<span class="k">class</span> <span class="nc">MemoryIStream</span><span class="p">(</span><span class="n">gdef</span><span class="o">.</span><span class="n">IStream</span><span class="p">):</span>
|
||||
<span class="nd">@classmethod</span>
|
||||
<span class="k">def</span> <span class="nf">create</span><span class="p">(</span><span class="bp">cls</span><span class="p">):</span>
|
||||
<span class="bp">self</span> <span class="o">=</span> <span class="bp">cls</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">CreateStreamOnHGlobal</span><span class="p">(</span><span class="n">ppstm</span><span class="o">=</span><span class="bp">self</span><span class="p">)</span>
|
||||
<span class="k">return</span> <span class="bp">self</span>
|
||||
|
||||
<div class="viewcode-block" id="create_instance">
|
||||
<a class="viewcode-back" href="../../com.html#windows.com.create_instance">[docs]</a>
|
||||
<span class="k">def</span> <span class="nf">create_instance</span><span class="p">(</span><span class="n">clsiid</span><span class="p">,</span> <span class="n">targetinterface</span><span class="p">,</span> <span class="n">custom_iid</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">context</span><span class="o">=</span><span class="n">CLSCTX_INPROC_SERVER</span> <span class="o">|</span> <span class="n">CLSCTX_LOCAL_SERVER</span><span class="p">):</span>
|
||||
@@ -119,6 +127,8 @@
|
||||
<span class="n">custom_iid</span> <span class="o">=</span> <span class="n">targetinterface</span><span class="o">.</span><span class="n">IID</span>
|
||||
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">clsiid</span><span class="p">,</span> <span class="n">basestring</span><span class="p">):</span>
|
||||
<span class="n">clsiid</span> <span class="o">=</span> <span class="n">IID</span><span class="o">.</span><span class="n">from_string</span><span class="p">(</span><span class="n">clsiid</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">custom_iid</span><span class="p">,</span> <span class="n">basestring</span><span class="p">):</span>
|
||||
<span class="n">custom_iid</span> <span class="o">=</span> <span class="n">IID</span><span class="o">.</span><span class="n">from_string</span><span class="p">(</span><span class="n">custom_iid</span><span class="p">)</span>
|
||||
<span class="n">winproxy</span><span class="o">.</span><span class="n">CoCreateInstance</span><span class="p">(</span><span class="n">byref</span><span class="p">(</span><span class="n">clsiid</span><span class="p">),</span> <span class="kc">None</span><span class="p">,</span> <span class="n">context</span><span class="p">,</span> <span class="n">byref</span><span class="p">(</span><span class="n">custom_iid</span><span class="p">),</span> <span class="n">byref</span><span class="p">(</span><span class="n">targetinterface</span><span class="p">))</span>
|
||||
<span class="k">return</span> <span class="n">targetinterface</span></div>
|
||||
|
||||
|
||||
+11
-5
@@ -190,11 +190,17 @@
|
||||
<span class="n">t</span> <span class="o">=</span> <span class="n">rt</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">cproc</span><span class="p">)</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="n">t</span> <span class="o">=</span> <span class="n">rt</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="ow">not</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">t</span><span class="p">,</span> <span class="s2">"contents"</span><span class="p">):</span>
|
||||
<span class="k">try</span><span class="p">:</span>
|
||||
<span class="n">t</span> <span class="o">=</span> <span class="n">t</span><span class="o">.</span><span class="n">value</span>
|
||||
<span class="k">except</span> <span class="ne">AttributeError</span><span class="p">:</span>
|
||||
<span class="k">pass</span>
|
||||
|
||||
<span class="n">content</span> <span class="o">=</span> <span class="kc">None</span>
|
||||
<span class="k">try</span><span class="p">:</span>
|
||||
<span class="n">content</span> <span class="o">=</span> <span class="n">t</span><span class="o">.</span><span class="n">contents</span>
|
||||
<span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
|
||||
<span class="c1"># contents will fail on basic type</span>
|
||||
<span class="c1"># Not really an expected behavior</span>
|
||||
<span class="c1"># But it works for now.. (and since a while)</span>
|
||||
<span class="k">pass</span>
|
||||
<span class="k">if</span> <span class="n">content</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
|
||||
<span class="n">t</span> <span class="o">=</span> <span class="n">t</span><span class="o">.</span><span class="n">value</span>
|
||||
<span class="n">res</span><span class="p">[</span><span class="n">name</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span> <span class="o">=</span> <span class="n">t</span>
|
||||
<span class="k">return</span> <span class="n">res</span>
|
||||
|
||||
|
||||
+3
-1
@@ -283,6 +283,8 @@
|
||||
<span class="nd">@property</span>
|
||||
<span class="k">def</span> <span class="nf">children</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
|
||||
<span class="n">count</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">nb_children</span>
|
||||
<span class="k">if</span> <span class="n">count</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
|
||||
<span class="k">return</span> <span class="kc">None</span>
|
||||
<span class="k">class</span> <span class="nc">res_struct</span><span class="p">(</span><span class="n">ctypes</span><span class="o">.</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[(</span><span class="s2">"Count"</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">ULONG</span><span class="p">),</span> <span class="p">(</span><span class="s2">"Start"</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">ULONG</span><span class="p">),</span> <span class="p">(</span><span class="s2">"Types"</span><span class="p">,</span> <span class="p">(</span><span class="n">gdef</span><span class="o">.</span><span class="n">ULONG</span> <span class="o">*</span> <span class="n">count</span><span class="p">))]</span>
|
||||
<span class="n">x</span> <span class="o">=</span> <span class="n">res_struct</span><span class="p">()</span>
|
||||
@@ -568,7 +570,7 @@
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="n">callback</span> <span class="o">=</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">gdef</span><span class="o">.</span><span class="n">BOOL</span><span class="p">,</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">POINTER</span><span class="p">(</span><span class="n">SymbolInfo</span><span class="p">),</span> <span class="n">gdef</span><span class="o">.</span><span class="n">ULONG</span> <span class="p">,</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">py_object</span><span class="p">)(</span><span class="n">callback</span><span class="p">)</span>
|
||||
|
||||
<span class="n">addr</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">mod</span><span class="p">,</span> <span class="s2">"addr"</span><span class="p">,</span> <span class="n">mod</span><span class="p">)</span> <span class="c1"># Retrieve mod.addr, else us the value directly</span>
|
||||
<span class="n">addr</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">mod</span><span class="p">,</span> <span class="s2">"addr"</span><span class="p">,</span> <span class="n">mod</span><span class="p">)</span> <span class="c1"># Retrieve mod.addr, else use the value directly</span>
|
||||
<span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">SymSearchW</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">handle</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">DWORD64</span><span class="p">(</span><span class="n">addr</span><span class="p">),</span> <span class="mi">0</span><span class="p">,</span> <span class="n">tag</span><span class="p">,</span> <span class="n">mask</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">callback</span><span class="p">,</span> <span class="n">res</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span>
|
||||
<span class="k">for</span> <span class="n">sym</span> <span class="ow">in</span> <span class="n">res</span><span class="p">:</span>
|
||||
<span class="n">sym</span><span class="o">.</span><span class="n">resolver</span> <span class="o">=</span> <span class="bp">self</span>
|
||||
|
||||
+1069
-124
File diff suppressed because it is too large
Load Diff
+786
-73
@@ -135,6 +135,7 @@
|
||||
<span class="n">LPWCH</span> <span class="o">=</span> <span class="n">c_wchar</span>
|
||||
<span class="n">BSTR</span> <span class="o">=</span> <span class="n">c_wchar_p</span>
|
||||
<span class="n">OLECHAR</span> <span class="o">=</span> <span class="n">c_wchar</span>
|
||||
<span class="n">SNB</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">POINTER</span><span class="p">(</span><span class="n">OLECHAR</span><span class="p">))</span>
|
||||
<span class="n">POLECHAR</span> <span class="o">=</span> <span class="n">c_wchar_p</span>
|
||||
<span class="n">PZZWSTR</span> <span class="o">=</span> <span class="n">c_wchar_p</span>
|
||||
<span class="n">PUCHAR</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">UCHAR</span><span class="p">)</span>
|
||||
@@ -170,7 +171,7 @@
|
||||
<span class="n">DISPID</span> <span class="o">=</span> <span class="n">LONG</span>
|
||||
<span class="n">MEMBERID</span> <span class="o">=</span> <span class="n">DISPID</span>
|
||||
<span class="n">LRESULT</span> <span class="o">=</span> <span class="n">LONG_PTR</span>
|
||||
<span class="n">LPUNKNOWN</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">PVOID</span><span class="p">)</span>
|
||||
<span class="n">LPUNKNOWN</span> <span class="o">=</span> <span class="n">PVOID</span>
|
||||
<span class="n">LPPOINT</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">POINT</span><span class="p">)</span>
|
||||
<span class="n">LPRECT</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">RECT</span><span class="p">)</span>
|
||||
<span class="n">SPC_UUID</span> <span class="o">=</span> <span class="n">BYTE</span><span class="o">*</span><span class="mi">16</span>
|
||||
@@ -179,6 +180,8 @@
|
||||
<span class="n">PWINDBG_EXTENSION_APIS64</span> <span class="o">=</span> <span class="n">PVOID</span>
|
||||
<span class="n">FILEOP_FLAGS</span> <span class="o">=</span> <span class="n">WORD</span>
|
||||
<span class="n">NET_API_STATUS</span> <span class="o">=</span> <span class="n">DWORD</span>
|
||||
<span class="n">PVOID32</span> <span class="o">=</span> <span class="n">DWORD</span>
|
||||
<span class="n">PVOID64</span> <span class="o">=</span> <span class="n">DWORD64</span>
|
||||
<span class="n">NCRYPT_HANDLE</span> <span class="o">=</span> <span class="n">ULONG_PTR</span>
|
||||
<span class="n">NCRYPT_PROV_HANDLE</span> <span class="o">=</span> <span class="n">ULONG_PTR</span>
|
||||
<span class="n">NCRYPT_KEY_HANDLE</span> <span class="o">=</span> <span class="n">ULONG_PTR</span>
|
||||
@@ -298,6 +301,12 @@
|
||||
<span class="n">RPCOLEDATAREP</span> <span class="o">=</span> <span class="n">ULONG</span>
|
||||
<span class="n">HREFTYPE</span> <span class="o">=</span> <span class="n">DWORD</span>
|
||||
<span class="n">SFGAOF</span> <span class="o">=</span> <span class="n">ULONG</span>
|
||||
<span class="n">ID</span> <span class="o">=</span> <span class="n">ULONG64</span>
|
||||
<span class="n">MID</span> <span class="o">=</span> <span class="n">ID</span>
|
||||
<span class="n">OXID</span> <span class="o">=</span> <span class="n">ID</span>
|
||||
<span class="n">OID</span> <span class="o">=</span> <span class="n">ID</span>
|
||||
<span class="n">SETID</span> <span class="o">=</span> <span class="n">ID</span>
|
||||
<span class="n">LPSTREAM</span> <span class="o">=</span> <span class="n">PVOID</span><span class="c1">#Istream*</span>
|
||||
<span class="n">GROUP</span> <span class="o">=</span> <span class="n">UINT</span>
|
||||
<span class="n">SOCKET</span> <span class="o">=</span> <span class="n">HANDLE</span>
|
||||
<span class="n">WNDPROC</span> <span class="o">=</span> <span class="n">PVOID</span>
|
||||
@@ -542,15 +551,18 @@
|
||||
<span class="p">(</span><span class="s2">"Data3"</span><span class="p">,</span> <span class="n">USHORT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Data4"</span><span class="p">,</span> <span class="n">BYTE</span> <span class="o">*</span> <span class="p">(</span><span class="mi">8</span><span class="p">)),</span>
|
||||
<span class="p">]</span>
|
||||
<span class="n">CID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">CLSID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">GUID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">IID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">IPID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">LPCGUID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">LPCLSID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">LPGUID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">REFCLSID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">REFGUID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">REFIID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">REFIPID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
|
||||
<span class="n">INITIAL_GUID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<div class="viewcode-block" id="_GUID">
|
||||
@@ -578,7 +590,7 @@
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">name</span> <span class="o">=</span> <span class="kc">None</span>
|
||||
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">name</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
|
||||
<span class="k">return</span> <span class="s1">'<GUID "</span><span class="si">{0}</span><span class="s1">">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">strid</span><span class="o">.</span><span class="n">upper</span><span class="p">())</span>
|
||||
<span class="k">return</span> <span class="s1">'<GUID "</span><span class="si">{0}</span><span class="s1">(</span><span class="si">{1}</span><span class="s1">)">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">strid</span><span class="o">.</span><span class="n">upper</span><span class="p">(),</span> <span class="bp">self</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>
|
||||
<span class="k">return</span> <span class="s1">'<GUID "</span><span class="si">{0}</span><span class="s1">" (</span><span class="si">{1}</span><span class="s1">)>'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">strid</span><span class="o">.</span><span class="n">upper</span><span class="p">(),</span> <span class="bp">self</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>
|
||||
|
||||
<span class="n">__sprint__</span> <span class="o">=</span> <span class="fm">__repr__</span>
|
||||
|
||||
@@ -615,15 +627,18 @@
|
||||
<span class="k">return</span> <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">Data1</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">Data2</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">Data3</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">Data4</span><span class="p">[:])</span> <span class="o">==</span> <span class="p">(</span><span class="n">other</span><span class="o">.</span><span class="n">Data1</span><span class="p">,</span> <span class="n">other</span><span class="o">.</span><span class="n">Data2</span><span class="p">,</span> <span class="n">other</span><span class="o">.</span><span class="n">Data3</span><span class="p">,</span> <span class="n">other</span><span class="o">.</span><span class="n">Data4</span><span class="p">[:])</span></div>
|
||||
|
||||
|
||||
<span class="n">CID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">CLSID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">GUID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">IID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">IPID</span> <span class="o">=</span> <span class="n">_GUID</span>
|
||||
<span class="n">LPCGUID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">LPCLSID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">LPGUID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">REFCLSID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">REFGUID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">REFIID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<span class="n">REFIPID</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_GUID</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="IO_Des_s">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.IO_Des_s">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">IO_Des_s</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
@@ -998,19 +1013,6 @@
|
||||
<span class="n">CALLFRAME_WALK</span> <span class="o">=</span> <span class="n">tagCALLFRAME_WALK</span>
|
||||
|
||||
|
||||
<span class="n">SD_LAUNCHPERMISSIONS</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCOMSD"</span><span class="p">,</span> <span class="s2">"SD_LAUNCHPERMISSIONS"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">SD_ACCESSPERMISSIONS</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCOMSD"</span><span class="p">,</span> <span class="s2">"SD_ACCESSPERMISSIONS"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">SD_LAUNCHRESTRICTIONS</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCOMSD"</span><span class="p">,</span> <span class="s2">"SD_LAUNCHRESTRICTIONS"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
<span class="n">SD_ACCESSRESTRICTIONS</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCOMSD"</span><span class="p">,</span> <span class="s2">"SD_ACCESSRESTRICTIONS"</span><span class="p">,</span> <span class="mh">0x3</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="tagCOMSD">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagCOMSD">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagCOMSD</span><span class="p">(</span><span class="n">EnumType</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span><span class="n">SD_LAUNCHPERMISSIONS</span><span class="p">,</span> <span class="n">SD_ACCESSPERMISSIONS</span><span class="p">,</span> <span class="n">SD_LAUNCHRESTRICTIONS</span><span class="p">,</span> <span class="n">SD_ACCESSRESTRICTIONS</span><span class="p">]</span>
|
||||
<span class="n">mapper</span> <span class="o">=</span> <span class="n">FlagMapper</span><span class="p">(</span><span class="o">*</span><span class="n">values</span><span class="p">)</span></div>
|
||||
|
||||
<span class="n">COMSD</span> <span class="o">=</span> <span class="n">tagCOMSD</span>
|
||||
|
||||
|
||||
<div class="viewcode-block" id="tagMULTI_QI">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagMULTI_QI">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagMULTI_QI</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
@@ -1206,6 +1208,714 @@
|
||||
<span class="n">VARIANTARG</span> <span class="o">=</span> <span class="n">__tagVARIANT</span>
|
||||
<span class="n">_tagVARIANT</span> <span class="o">=</span> <span class="n">__tagVARIANT</span>
|
||||
|
||||
<span class="n">SD_LAUNCHPERMISSIONS</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCOMSD"</span><span class="p">,</span> <span class="s2">"SD_LAUNCHPERMISSIONS"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">SD_ACCESSPERMISSIONS</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCOMSD"</span><span class="p">,</span> <span class="s2">"SD_ACCESSPERMISSIONS"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">SD_LAUNCHRESTRICTIONS</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCOMSD"</span><span class="p">,</span> <span class="s2">"SD_LAUNCHRESTRICTIONS"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
<span class="n">SD_ACCESSRESTRICTIONS</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCOMSD"</span><span class="p">,</span> <span class="s2">"SD_ACCESSRESTRICTIONS"</span><span class="p">,</span> <span class="mh">0x3</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="tagCOMSD">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagCOMSD">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagCOMSD</span><span class="p">(</span><span class="n">EnumType</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span><span class="n">SD_LAUNCHPERMISSIONS</span><span class="p">,</span> <span class="n">SD_ACCESSPERMISSIONS</span><span class="p">,</span> <span class="n">SD_LAUNCHRESTRICTIONS</span><span class="p">,</span> <span class="n">SD_ACCESSRESTRICTIONS</span><span class="p">]</span>
|
||||
<span class="n">mapper</span> <span class="o">=</span> <span class="n">FlagMapper</span><span class="p">(</span><span class="o">*</span><span class="n">values</span><span class="p">)</span></div>
|
||||
|
||||
<span class="n">COMSD</span> <span class="o">=</span> <span class="n">tagCOMSD</span>
|
||||
|
||||
|
||||
<span class="n">CPFLAG_NONE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCPFLAGS"</span><span class="p">,</span> <span class="s2">"CPFLAG_NONE"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">CPFLAG_PROPAGATE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCPFLAGS"</span><span class="p">,</span> <span class="s2">"CPFLAG_PROPAGATE"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">CPFLAG_EXPOSE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCPFLAGS"</span><span class="p">,</span> <span class="s2">"CPFLAG_EXPOSE"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
<span class="n">CPFLAG_ENVOY</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCPFLAGS"</span><span class="p">,</span> <span class="s2">"CPFLAG_ENVOY"</span><span class="p">,</span> <span class="mh">0x4</span><span class="p">)</span>
|
||||
<span class="n">CPFLAG_MONITORSTUB</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCPFLAGS"</span><span class="p">,</span> <span class="s2">"CPFLAG_MONITORSTUB"</span><span class="p">,</span> <span class="mh">0x8</span><span class="p">)</span>
|
||||
<span class="n">CPFLAG_MONITORPROXY</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCPFLAGS"</span><span class="p">,</span> <span class="s2">"CPFLAG_MONITORPROXY"</span><span class="p">,</span> <span class="mh">0x10</span><span class="p">)</span>
|
||||
<span class="n">CPFLAG_DONTCOMPARE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagCPFLAGS"</span><span class="p">,</span> <span class="s2">"CPFLAG_DONTCOMPARE"</span><span class="p">,</span> <span class="mh">0x20</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="tagCPFLAGS">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagCPFLAGS">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagCPFLAGS</span><span class="p">(</span><span class="n">EnumType</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span><span class="n">CPFLAG_NONE</span><span class="p">,</span> <span class="n">CPFLAG_PROPAGATE</span><span class="p">,</span> <span class="n">CPFLAG_EXPOSE</span><span class="p">,</span> <span class="n">CPFLAG_ENVOY</span><span class="p">,</span> <span class="n">CPFLAG_MONITORSTUB</span><span class="p">,</span> <span class="n">CPFLAG_MONITORPROXY</span><span class="p">,</span> <span class="n">CPFLAG_DONTCOMPARE</span><span class="p">]</span>
|
||||
<span class="n">mapper</span> <span class="o">=</span> <span class="n">FlagMapper</span><span class="p">(</span><span class="o">*</span><span class="n">values</span><span class="p">)</span></div>
|
||||
|
||||
<span class="n">CPFLAGS</span> <span class="o">=</span> <span class="n">tagCPFLAGS</span>
|
||||
|
||||
|
||||
<span class="n">CLIENT_CONTEXT_STAGE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagACTIVATION_STAGE"</span><span class="p">,</span> <span class="s2">"CLIENT_CONTEXT_STAGE"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">CLIENT_MACHINE_STAGE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagACTIVATION_STAGE"</span><span class="p">,</span> <span class="s2">"CLIENT_MACHINE_STAGE"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
<span class="n">SERVER_MACHINE_STAGE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagACTIVATION_STAGE"</span><span class="p">,</span> <span class="s2">"SERVER_MACHINE_STAGE"</span><span class="p">,</span> <span class="mh">0x3</span><span class="p">)</span>
|
||||
<span class="n">SERVER_PROCESS_STAGE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagACTIVATION_STAGE"</span><span class="p">,</span> <span class="s2">"SERVER_PROCESS_STAGE"</span><span class="p">,</span> <span class="mh">0x4</span><span class="p">)</span>
|
||||
<span class="n">SERVER_CONTEXT_STAGE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagACTIVATION_STAGE"</span><span class="p">,</span> <span class="s2">"SERVER_CONTEXT_STAGE"</span><span class="p">,</span> <span class="mh">0x5</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="tagACTIVATION_STAGE">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagACTIVATION_STAGE">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagACTIVATION_STAGE</span><span class="p">(</span><span class="n">EnumType</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span><span class="n">CLIENT_CONTEXT_STAGE</span><span class="p">,</span> <span class="n">CLIENT_MACHINE_STAGE</span><span class="p">,</span> <span class="n">SERVER_MACHINE_STAGE</span><span class="p">,</span> <span class="n">SERVER_PROCESS_STAGE</span><span class="p">,</span> <span class="n">SERVER_CONTEXT_STAGE</span><span class="p">]</span>
|
||||
<span class="n">mapper</span> <span class="o">=</span> <span class="n">FlagMapper</span><span class="p">(</span><span class="o">*</span><span class="n">values</span><span class="p">)</span></div>
|
||||
|
||||
<span class="n">ACTIVATION_STAGE</span> <span class="o">=</span> <span class="n">tagACTIVATION_STAGE</span>
|
||||
|
||||
|
||||
<span class="n">ApartmentThreaded</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagThreadingModel"</span><span class="p">,</span> <span class="s2">"ApartmentThreaded"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">FreeThreaded</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagThreadingModel"</span><span class="p">,</span> <span class="s2">"FreeThreaded"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">SingleThreaded</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagThreadingModel"</span><span class="p">,</span> <span class="s2">"SingleThreaded"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
<span class="n">BothThreaded</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagThreadingModel"</span><span class="p">,</span> <span class="s2">"BothThreaded"</span><span class="p">,</span> <span class="mh">0x3</span><span class="p">)</span>
|
||||
<span class="n">NeutralThreaded</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagThreadingModel"</span><span class="p">,</span> <span class="s2">"NeutralThreaded"</span><span class="p">,</span> <span class="mh">0x4</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="tagThreadingModel">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagThreadingModel">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagThreadingModel</span><span class="p">(</span><span class="n">EnumType</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span><span class="n">ApartmentThreaded</span><span class="p">,</span> <span class="n">FreeThreaded</span><span class="p">,</span> <span class="n">SingleThreaded</span><span class="p">,</span> <span class="n">BothThreaded</span><span class="p">,</span> <span class="n">NeutralThreaded</span><span class="p">]</span>
|
||||
<span class="n">mapper</span> <span class="o">=</span> <span class="n">FlagMapper</span><span class="p">(</span><span class="o">*</span><span class="n">values</span><span class="p">)</span></div>
|
||||
|
||||
<span class="n">ThreadingModel</span> <span class="o">=</span> <span class="n">tagThreadingModel</span>
|
||||
|
||||
|
||||
<span class="n">LocalServerType16</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagLocalServerType"</span><span class="p">,</span> <span class="s2">"LocalServerType16"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">LocalServerType32</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagLocalServerType"</span><span class="p">,</span> <span class="s2">"LocalServerType32"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="tagLocalServerType">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagLocalServerType">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagLocalServerType</span><span class="p">(</span><span class="n">EnumType</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span><span class="n">LocalServerType16</span><span class="p">,</span> <span class="n">LocalServerType32</span><span class="p">]</span>
|
||||
<span class="n">mapper</span> <span class="o">=</span> <span class="n">FlagMapper</span><span class="p">(</span><span class="o">*</span><span class="n">values</span><span class="p">)</span></div>
|
||||
|
||||
<span class="n">LocalServerType</span> <span class="o">=</span> <span class="n">tagLocalServerType</span>
|
||||
|
||||
|
||||
<span class="n">STREAM_SEEK_SET</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagSTREAM_SEEK"</span><span class="p">,</span> <span class="s2">"STREAM_SEEK_SET"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">STREAM_SEEK_CUR</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagSTREAM_SEEK"</span><span class="p">,</span> <span class="s2">"STREAM_SEEK_CUR"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">STREAM_SEEK_END</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagSTREAM_SEEK"</span><span class="p">,</span> <span class="s2">"STREAM_SEEK_END"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="tagSTREAM_SEEK">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagSTREAM_SEEK">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagSTREAM_SEEK</span><span class="p">(</span><span class="n">EnumType</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span><span class="n">STREAM_SEEK_SET</span><span class="p">,</span> <span class="n">STREAM_SEEK_CUR</span><span class="p">,</span> <span class="n">STREAM_SEEK_END</span><span class="p">]</span>
|
||||
<span class="n">mapper</span> <span class="o">=</span> <span class="n">FlagMapper</span><span class="p">(</span><span class="o">*</span><span class="n">values</span><span class="p">)</span></div>
|
||||
|
||||
<span class="n">STREAM_SEEK</span> <span class="o">=</span> <span class="n">tagSTREAM_SEEK</span>
|
||||
|
||||
|
||||
<span class="n">MSHCTX_LOCAL</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagMSHCTX"</span><span class="p">,</span> <span class="s2">"MSHCTX_LOCAL"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">MSHCTX_NOSHAREDMEM</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagMSHCTX"</span><span class="p">,</span> <span class="s2">"MSHCTX_NOSHAREDMEM"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">MSHCTX_DIFFERENTMACHINE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagMSHCTX"</span><span class="p">,</span> <span class="s2">"MSHCTX_DIFFERENTMACHINE"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
<span class="n">MSHCTX_INPROC</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagMSHCTX"</span><span class="p">,</span> <span class="s2">"MSHCTX_INPROC"</span><span class="p">,</span> <span class="mh">0x3</span><span class="p">)</span>
|
||||
<span class="n">MSHCTX_CROSSCTX</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagMSHCTX"</span><span class="p">,</span> <span class="s2">"MSHCTX_CROSSCTX"</span><span class="p">,</span> <span class="mh">0x4</span><span class="p">)</span>
|
||||
<span class="n">MSHCTX_CONTAINER</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"tagMSHCTX"</span><span class="p">,</span> <span class="s2">"MSHCTX_CONTAINER"</span><span class="p">,</span> <span class="mh">0x5</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="tagMSHCTX">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagMSHCTX">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagMSHCTX</span><span class="p">(</span><span class="n">EnumType</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span><span class="n">MSHCTX_LOCAL</span><span class="p">,</span> <span class="n">MSHCTX_NOSHAREDMEM</span><span class="p">,</span> <span class="n">MSHCTX_DIFFERENTMACHINE</span><span class="p">,</span> <span class="n">MSHCTX_INPROC</span><span class="p">,</span> <span class="n">MSHCTX_CROSSCTX</span><span class="p">,</span> <span class="n">MSHCTX_CONTAINER</span><span class="p">]</span>
|
||||
<span class="n">mapper</span> <span class="o">=</span> <span class="n">FlagMapper</span><span class="p">(</span><span class="o">*</span><span class="n">values</span><span class="p">)</span></div>
|
||||
|
||||
<span class="n">MSHCTX</span> <span class="o">=</span> <span class="n">tagMSHCTX</span>
|
||||
|
||||
|
||||
<div class="viewcode-block" id="tagOpaqueData">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagOpaqueData">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagOpaqueData</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"guid"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dataLength"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved1"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved2"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"data"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">BYTE</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">OpaqueData</span> <span class="o">=</span> <span class="n">tagOpaqueData</span>
|
||||
|
||||
<div class="viewcode-block" id="tagSTDOBJREF">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagSTDOBJREF">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagSTDOBJREF</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"flags"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cPublicRefs"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"oxid"</span><span class="p">,</span> <span class="n">OXID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"oid"</span><span class="p">,</span> <span class="n">OID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"ipid"</span><span class="p">,</span> <span class="n">IPID</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">STDOBJREF</span> <span class="o">=</span> <span class="n">tagSTDOBJREF</span>
|
||||
|
||||
<div class="viewcode-block" id="tagDATAELEMENT">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagDATAELEMENT">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagDATAELEMENT</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"dataID"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cbSize"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cbRounded"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Data"</span><span class="p">,</span> <span class="n">BYTE</span> <span class="o">*</span> <span class="p">(</span><span class="mi">1</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">DATAELEMENT</span> <span class="o">=</span> <span class="n">tagDATAELEMENT</span>
|
||||
<span class="n">PDATAELEMENT</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">tagDATAELEMENT</span><span class="p">)</span>
|
||||
|
||||
<div class="viewcode-block" id="tagOBJREFDATA">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagOBJREFDATA">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagOBJREFDATA</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"nElms"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"ppElmArray"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">PDATAELEMENT</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">OBJREFDATA</span> <span class="o">=</span> <span class="n">tagOBJREFDATA</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">tagDUALSTRINGARRAY</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"wNumEntries"</span><span class="p">,</span> <span class="n">USHORT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"wSecurityOffset"</span><span class="p">,</span> <span class="n">USHORT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"aStringArray"</span><span class="p">,</span> <span class="n">USHORT</span> <span class="o">*</span> <span class="p">(</span><span class="mi">1</span><span class="p">)),</span>
|
||||
<span class="p">]</span>
|
||||
<span class="n">DUALSTRINGARRAY</span> <span class="o">=</span> <span class="n">tagDUALSTRINGARRAY</span>
|
||||
|
||||
<span class="n">INITIAL_tagDUALSTRINGARRAY</span> <span class="o">=</span> <span class="n">tagDUALSTRINGARRAY</span>
|
||||
|
||||
<div class="viewcode-block" id="tagDUALSTRINGARRAY">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagDUALSTRINGARRAY">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagDUALSTRINGARRAY</span><span class="p">(</span><span class="n">INITIAL_tagDUALSTRINGARRAY</span><span class="p">):</span>
|
||||
<span class="nd">@property</span>
|
||||
<span class="k">def</span> <span class="nf">rawbuffer</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
|
||||
<span class="n">array_size</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">wNumEntries</span>
|
||||
<span class="n">array_type</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">aStringArray</span><span class="o">.</span><span class="n">_type_</span>
|
||||
<span class="n">new_buffer_type</span> <span class="o">=</span> <span class="p">(</span><span class="n">array_type</span> <span class="o">*</span> <span class="n">array_size</span><span class="p">)</span>
|
||||
<span class="n">buffer</span> <span class="o">=</span> <span class="n">new_buffer_type</span><span class="o">.</span><span class="n">from_address</span><span class="p">(</span><span class="n">ctypes</span><span class="o">.</span><span class="n">addressof</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">aStringArray</span><span class="p">))</span>
|
||||
<span class="k">return</span> <span class="n">buffer</span>
|
||||
|
||||
|
||||
|
||||
<span class="nd">@property</span>
|
||||
<span class="k">def</span> <span class="nf">bidings</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
|
||||
<span class="n">rawbuffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">rawbuffer</span>
|
||||
<span class="n">rawarray</span> <span class="o">=</span> <span class="n">rawbuffer</span><span class="p">[:]</span> <span class="c1"># Allow to find 0 in USHORT without overlap</span>
|
||||
<span class="n">rawbytes</span> <span class="o">=</span> <span class="nb">bytearray</span><span class="p">(</span><span class="n">rawbuffer</span><span class="p">)</span> <span class="c1"># Allow to access to bytes to utf-16-le decode</span>
|
||||
<span class="n">results</span> <span class="o">=</span> <span class="p">[]</span>
|
||||
<span class="n">next_start</span> <span class="o">=</span> <span class="mi">0</span>
|
||||
|
||||
<span class="c1"># STRINGBINDING documentation says that it starts with a USHORT wTowerId</span>
|
||||
<span class="c1"># But i don't see it in our response.. (local response ?)</span>
|
||||
<span class="c1"># So ignore it for now</span>
|
||||
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">100</span><span class="p">):</span>
|
||||
<span class="n">current_index</span> <span class="o">=</span> <span class="n">rawarray</span><span class="o">.</span><span class="n">index</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">next_start</span><span class="p">)</span>
|
||||
<span class="n">new_entry</span> <span class="o">=</span> <span class="n">rawbytes</span><span class="p">[</span><span class="n">next_start</span> <span class="o">*</span> <span class="mi">2</span><span class="p">:</span> <span class="n">current_index</span> <span class="o">*</span> <span class="mi">2</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="ow">not</span> <span class="n">new_entry</span><span class="p">:</span>
|
||||
<span class="k">return</span> <span class="n">results</span>
|
||||
<span class="n">results</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">new_entry</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s2">"utf-16-le"</span><span class="p">))</span> <span class="c1"># Does not handle full unicode I think but..</span>
|
||||
<span class="n">next_start</span> <span class="o">=</span> <span class="n">current_index</span> <span class="o">+</span> <span class="mi">1</span>
|
||||
<span class="c1"># Should not happen</span>
|
||||
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">"Could not parse DUALSTRINGARRAY"</span><span class="p">)</span>
|
||||
|
||||
<span class="nd">@property</span>
|
||||
<span class="k">def</span> <span class="nf">security_bidings</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
|
||||
<span class="n">rawbuffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">rawbuffer</span>
|
||||
<span class="n">rawarray</span> <span class="o">=</span> <span class="n">rawbuffer</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">wSecurityOffset</span><span class="p">:]</span>
|
||||
<span class="n">rawbytes</span> <span class="o">=</span> <span class="nb">bytearray</span><span class="p">(</span><span class="n">rawbuffer</span><span class="p">)[</span><span class="bp">self</span><span class="o">.</span><span class="n">wSecurityOffset</span> <span class="o">*</span> <span class="mi">2</span><span class="p">:]</span>
|
||||
<span class="n">results</span> <span class="o">=</span> <span class="p">[]</span>
|
||||
<span class="n">next_start</span> <span class="o">=</span> <span class="mi">0</span>
|
||||
|
||||
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">100</span><span class="p">):</span>
|
||||
<span class="n">wAuthnSvc</span> <span class="o">=</span> <span class="n">rawarray</span><span class="p">[</span><span class="n">next_start</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="n">wAuthnSvc</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
|
||||
<span class="k">return</span> <span class="n">results</span>
|
||||
<span class="n">reserved</span> <span class="o">=</span> <span class="n">rawarray</span><span class="p">[</span><span class="n">next_start</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span>
|
||||
<span class="n">current_index</span> <span class="o">=</span> <span class="n">rawarray</span><span class="o">.</span><span class="n">index</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">next_start</span> <span class="o">+</span> <span class="mi">2</span><span class="p">)</span>
|
||||
<span class="n">new_entry</span> <span class="o">=</span> <span class="n">rawbytes</span><span class="p">[(</span><span class="n">next_start</span> <span class="o">+</span> <span class="mi">2</span><span class="p">)</span> <span class="o">*</span> <span class="mi">2</span><span class="p">:</span><span class="n">current_index</span> <span class="o">*</span> <span class="mi">2</span><span class="p">]</span>
|
||||
<span class="n">results</span><span class="o">.</span><span class="n">append</span><span class="p">((</span><span class="n">wAuthnSvc</span><span class="p">,</span> <span class="n">reserved</span><span class="p">,</span> <span class="n">new_entry</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s2">"utf-16-le"</span><span class="p">)))</span> <span class="c1"># Does not handle full unicode I think but..</span>
|
||||
<span class="n">next_start</span> <span class="o">=</span> <span class="n">current_index</span> <span class="o">+</span> <span class="mi">1</span>
|
||||
<span class="c1"># Should not happen</span>
|
||||
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">"Could not parse DUALSTRINGARRAY security bidings"</span><span class="p">)</span></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="n">DUALSTRINGARRAY</span> <span class="o">=</span> <span class="n">tagDUALSTRINGARRAY</span>
|
||||
<span class="k">class</span> <span class="nc">_ANON__ANON_TAGOBJREF_SUB_UNION_1_SUB_STRUCTURE_1</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"std"</span><span class="p">,</span> <span class="n">STDOBJREF</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"saResAddr"</span><span class="p">,</span> <span class="n">DUALSTRINGARRAY</span><span class="p">),</span>
|
||||
<span class="p">]</span>
|
||||
|
||||
|
||||
<span class="k">class</span> <span class="nc">_ANON__ANON_TAGOBJREF_SUB_UNION_1_SUB_STRUCTURE_2</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"std"</span><span class="p">,</span> <span class="n">STDOBJREF</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"clsid"</span><span class="p">,</span> <span class="n">CLSID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"saResAddr"</span><span class="p">,</span> <span class="n">DUALSTRINGARRAY</span><span class="p">),</span>
|
||||
<span class="p">]</span>
|
||||
|
||||
|
||||
<span class="k">class</span> <span class="nc">_ANON__ANON_TAGOBJREF_SUB_UNION_1_SUB_STRUCTURE_3</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"clsid"</span><span class="p">,</span> <span class="n">CLSID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cbExtension"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"size"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pData"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">BYTE</span><span class="p">)),</span>
|
||||
<span class="p">]</span>
|
||||
|
||||
|
||||
<span class="k">class</span> <span class="nc">_ANON__ANON_TAGOBJREF_SUB_UNION_1_SUB_STRUCTURE_4</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"std"</span><span class="p">,</span> <span class="n">STDOBJREF</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pORData"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">OBJREFDATA</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"saResAddr"</span><span class="p">,</span> <span class="n">DUALSTRINGARRAY</span><span class="p">),</span>
|
||||
<span class="p">]</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">_ANON_TAGOBJREF_SUB_UNION_1</span><span class="p">(</span><span class="n">Union</span><span class="p">):</span>
|
||||
<span class="n">_anonymous_</span> <span class="o">=</span> <span class="p">(</span><span class="s2">"u_standard"</span><span class="p">,</span><span class="s2">"u_handler"</span><span class="p">,</span><span class="s2">"u_custom"</span><span class="p">,</span><span class="s2">"u_extended"</span><span class="p">)</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"u_standard"</span><span class="p">,</span> <span class="n">_ANON__ANON_TAGOBJREF_SUB_UNION_1_SUB_STRUCTURE_1</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"u_handler"</span><span class="p">,</span> <span class="n">_ANON__ANON_TAGOBJREF_SUB_UNION_1_SUB_STRUCTURE_2</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"u_custom"</span><span class="p">,</span> <span class="n">_ANON__ANON_TAGOBJREF_SUB_UNION_1_SUB_STRUCTURE_3</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"u_extended"</span><span class="p">,</span> <span class="n">_ANON__ANON_TAGOBJREF_SUB_UNION_1_SUB_STRUCTURE_4</span><span class="p">),</span>
|
||||
<span class="p">]</span>
|
||||
|
||||
<div class="viewcode-block" id="tagOBJREF">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagOBJREF">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagOBJREF</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_anonymous_</span> <span class="o">=</span> <span class="p">(</span><span class="s2">"u_objref"</span><span class="p">,)</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"signature"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"flags"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"iid"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"u_objref"</span><span class="p">,</span> <span class="n">_ANON_TAGOBJREF_SUB_UNION_1</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">OBJREF</span> <span class="o">=</span> <span class="n">tagOBJREF</span>
|
||||
|
||||
<div class="viewcode-block" id="tagCOMVERSION">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagCOMVERSION">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagCOMVERSION</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"MajorVersion"</span><span class="p">,</span> <span class="n">USHORT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"MinorVersion"</span><span class="p">,</span> <span class="n">USHORT</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">COMVERSION</span> <span class="o">=</span> <span class="n">tagCOMVERSION</span>
|
||||
|
||||
<div class="viewcode-block" id="tagORPC_EXTENT">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagORPC_EXTENT">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagORPC_EXTENT</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"id"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"size"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"data"</span><span class="p">,</span> <span class="n">BYTE</span> <span class="o">*</span> <span class="p">(</span><span class="mi">1</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">ORPC_EXTENT</span> <span class="o">=</span> <span class="n">tagORPC_EXTENT</span>
|
||||
<span class="n">PORPC_EXTENT</span> <span class="o">=</span> <span class="n">tagORPC_EXTENT</span>
|
||||
|
||||
<div class="viewcode-block" id="tagORPC_EXTENT_ARRAY">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagORPC_EXTENT_ARRAY">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagORPC_EXTENT_ARRAY</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"size"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"extent"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">PORPC_EXTENT</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">ORPC_EXTENT_ARRAY</span> <span class="o">=</span> <span class="n">tagORPC_EXTENT_ARRAY</span>
|
||||
|
||||
<div class="viewcode-block" id="tagORPCTHIS">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagORPCTHIS">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagORPCTHIS</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"version"</span><span class="p">,</span> <span class="n">COMVERSION</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"flags"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved1"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cid"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"extensions"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">ORPCTHIS</span> <span class="o">=</span> <span class="n">tagORPCTHIS</span>
|
||||
|
||||
<div class="viewcode-block" id="tagORPCTHIS32">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagORPCTHIS32">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagORPCTHIS32</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"version"</span><span class="p">,</span> <span class="n">COMVERSION</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"flags"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved1"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cid"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"extensions"</span><span class="p">,</span> <span class="n">PVOID32</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">ORPCTHIS32</span> <span class="o">=</span> <span class="n">tagORPCTHIS32</span>
|
||||
|
||||
<div class="viewcode-block" id="tagOXID_INFO">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagOXID_INFO">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagOXID_INFO</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"dwTid"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dwPid"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dwAuthnHint"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"version"</span><span class="p">,</span> <span class="n">COMVERSION</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"ipidRemUnknown"</span><span class="p">,</span> <span class="n">IPID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dwFlags"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"psa"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">DUALSTRINGARRAY</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">OXID_INFO</span> <span class="o">=</span> <span class="n">tagOXID_INFO</span>
|
||||
|
||||
<div class="viewcode-block" id="tagContextProperty">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagContextProperty">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagContextProperty</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"policyId"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"flags"</span><span class="p">,</span> <span class="n">CPFLAGS</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pUnk"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">ContextProperty</span> <span class="o">=</span> <span class="n">tagContextProperty</span>
|
||||
|
||||
<div class="viewcode-block" id="_PRIV_SCM_INFO">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._PRIV_SCM_INFO">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_PRIV_SCM_INFO</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"Apartment"</span><span class="p">,</span> <span class="n">LONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pwszWinstaDesktop"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">WCHAR</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"ProcessSignature"</span><span class="p">,</span> <span class="n">ULONG64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pEnvBlock"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">WCHAR</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"EnvBlockLength"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">PRIV_SCM_INFO</span> <span class="o">=</span> <span class="n">_PRIV_SCM_INFO</span>
|
||||
|
||||
<div class="viewcode-block" id="_REMOTE_REQUEST_SCM_INFO">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._REMOTE_REQUEST_SCM_INFO">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_REMOTE_REQUEST_SCM_INFO</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"ClientImpLevel"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cRequestedProtseqs"</span><span class="p">,</span> <span class="n">USHORT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pRequestedProtseqs"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">USHORT</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">REMOTE_REQUEST_SCM_INFO</span> <span class="o">=</span> <span class="n">_REMOTE_REQUEST_SCM_INFO</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">tagMInterfacePointer</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"ulCntData"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"abData"</span><span class="p">,</span> <span class="n">BYTE</span> <span class="o">*</span> <span class="p">(</span><span class="mi">1</span><span class="p">)),</span>
|
||||
<span class="p">]</span>
|
||||
<span class="n">MInterfacePointer</span> <span class="o">=</span> <span class="n">tagMInterfacePointer</span>
|
||||
<span class="n">PMInterfacePointer</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">tagMInterfacePointer</span><span class="p">)</span>
|
||||
|
||||
<span class="n">INITIAL_tagMInterfacePointer</span> <span class="o">=</span> <span class="n">tagMInterfacePointer</span>
|
||||
|
||||
<div class="viewcode-block" id="tagMInterfacePointer">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagMInterfacePointer">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagMInterfacePointer</span><span class="p">(</span><span class="n">INITIAL_tagMInterfacePointer</span><span class="p">):</span>
|
||||
<span class="nd">@property</span>
|
||||
<span class="k">def</span> <span class="nf">objref</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
|
||||
<span class="k">return</span> <span class="n">OBJREF</span><span class="o">.</span><span class="n">from_address</span><span class="p">(</span><span class="n">ctypes</span><span class="o">.</span><span class="n">addressof</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">abData</span><span class="p">))</span></div>
|
||||
|
||||
<span class="n">MInterfacePointer</span> <span class="o">=</span> <span class="n">tagMInterfacePointer</span>
|
||||
<span class="n">PMInterfacePointer</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">tagMInterfacePointer</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="tagRPCOLEMESSAGE">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagRPCOLEMESSAGE">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagRPCOLEMESSAGE</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"reserved1"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dataRepresentation"</span><span class="p">,</span> <span class="n">RPCOLEDATAREP</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Buffer"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cbBuffer"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"iMethod"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved2"</span><span class="p">,</span> <span class="n">PVOID</span> <span class="o">*</span> <span class="p">(</span><span class="mi">5</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"rpcFlags"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">PRPCOLEMESSAGE</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">tagRPCOLEMESSAGE</span><span class="p">)</span>
|
||||
<span class="n">RPCOLEMESSAGE</span> <span class="o">=</span> <span class="n">tagRPCOLEMESSAGE</span>
|
||||
|
||||
<div class="viewcode-block" id="tagREMQIRESULT">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagREMQIRESULT">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagREMQIRESULT</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"hResult"</span><span class="p">,</span> <span class="n">HRESULT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"std"</span><span class="p">,</span> <span class="n">STDOBJREF</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">PREMQIRESULT</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">tagREMQIRESULT</span><span class="p">)</span>
|
||||
<span class="n">REMQIRESULT</span> <span class="o">=</span> <span class="n">tagREMQIRESULT</span>
|
||||
|
||||
<div class="viewcode-block" id="tagREMINTERFACEREF">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagREMINTERFACEREF">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagREMINTERFACEREF</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"ipid"</span><span class="p">,</span> <span class="n">IPID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cPublicRefs"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cPrivateRefs"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">REMINTERFACEREF</span> <span class="o">=</span> <span class="n">tagREMINTERFACEREF</span>
|
||||
|
||||
<div class="viewcode-block" id="_PRIV_RESOLVER_INFO_LEGACY">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._PRIV_RESOLVER_INFO_LEGACY">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_PRIV_RESOLVER_INFO_LEGACY</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"OxidServer"</span><span class="p">,</span> <span class="n">OXID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pServerORBindings"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">DUALSTRINGARRAY</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"OxidInfo"</span><span class="p">,</span> <span class="n">OXID_INFO</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"LocalMidOfRemote"</span><span class="p">,</span> <span class="n">MID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"DllServerModel"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pwszDllServer"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">WCHAR</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"FoundInROT"</span><span class="p">,</span> <span class="n">BOOL</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">PPRIV_RESOLVER_INFO_LEGACY</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_PRIV_RESOLVER_INFO_LEGACY</span><span class="p">)</span>
|
||||
<span class="n">PRIV_RESOLVER_INFO_LEGACY</span> <span class="o">=</span> <span class="n">_PRIV_RESOLVER_INFO_LEGACY</span>
|
||||
|
||||
<div class="viewcode-block" id="_REMOTE_REPLY_SCM_INFO">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._REMOTE_REPLY_SCM_INFO">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_REMOTE_REPLY_SCM_INFO</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"Oxid"</span><span class="p">,</span> <span class="n">OXID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pdsaOxidBindings"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">DUALSTRINGARRAY</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"ipidRemUnknown"</span><span class="p">,</span> <span class="n">IPID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"authnHint"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"serverVersion"</span><span class="p">,</span> <span class="n">COMVERSION</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">PREMOTE_REPLY_SCM_INFO</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_REMOTE_REPLY_SCM_INFO</span><span class="p">)</span>
|
||||
<span class="n">REMOTE_REPLY_SCM_INFO</span> <span class="o">=</span> <span class="n">_REMOTE_REPLY_SCM_INFO</span>
|
||||
|
||||
<div class="viewcode-block" id="CONTAINER_EXTENT">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.CONTAINER_EXTENT">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">CONTAINER_EXTENT</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"id"</span><span class="p">,</span> <span class="n">UINT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"version"</span><span class="p">,</span> <span class="n">UINT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"size"</span><span class="p">,</span> <span class="n">UINT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"data"</span><span class="p">,</span> <span class="n">BYTE</span> <span class="o">*</span> <span class="p">(</span><span class="mi">1</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="CONTAINER_EXTENT_ARRAY">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.CONTAINER_EXTENT_ARRAY">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">CONTAINER_EXTENT_ARRAY</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"size"</span><span class="p">,</span> <span class="n">UINT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved"</span><span class="p">,</span> <span class="n">UINT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"extent"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">CONTAINER_EXTENT</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="HSTRING__">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.HSTRING__">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">HSTRING__</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"unused"</span><span class="p">,</span> <span class="n">INT</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="CONTAINERVERSION">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.CONTAINERVERSION">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">CONTAINERVERSION</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"version"</span><span class="p">,</span> <span class="n">UINT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"capabilityFlags"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"extensions"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">CONTAINER_EXTENT_ARRAY</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="_MIDL_ILocalObjectExporter_0007">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._MIDL_ILocalObjectExporter_0007">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_MIDL_ILocalObjectExporter_0007</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"dwTid"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dwPid"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dwAuthnHint"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dcomVersion"</span><span class="p">,</span> <span class="n">tagCOMVERSION</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"containerVersion"</span><span class="p">,</span> <span class="n">CONTAINERVERSION</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"ipidRemUnknown"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dwFlags"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"psa"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">tagDUALSTRINGARRAY</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"guidProcessIdentifier"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"processHostId"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"clientDependencyBehavior"</span><span class="p">,</span> <span class="n">INT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"packageFullName"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">HSTRING__</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"userSid"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">HSTRING__</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"appcontainerSid"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">HSTRING__</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"primaryOxid"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"primaryIpidRemUnknown"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">MIDL_ILocalObjectExporter_0007</span> <span class="o">=</span> <span class="n">_MIDL_ILocalObjectExporter_0007</span>
|
||||
|
||||
<div class="viewcode-block" id="_PRIV_RESOLVER_INFO">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._PRIV_RESOLVER_INFO">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_PRIV_RESOLVER_INFO</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"OxidServer"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pServerORBindings"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">tagDUALSTRINGARRAY</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"OxidInfo"</span><span class="p">,</span> <span class="n">MIDL_ILocalObjectExporter_0007</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"LocalMidOfRemote"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"FoundInROT"</span><span class="p">,</span> <span class="n">INT</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">PPRIV_RESOLVER_INFO</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_PRIV_RESOLVER_INFO</span><span class="p">)</span>
|
||||
<span class="n">PRIV_RESOLVER_INFO</span> <span class="o">=</span> <span class="n">_PRIV_RESOLVER_INFO</span>
|
||||
|
||||
<div class="viewcode-block" id="_MIDL_XmitDefs_0001">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._MIDL_XmitDefs_0001">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_MIDL_XmitDefs_0001</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"asyncOperationId"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"oxidClientProcessNA"</span><span class="p">,</span> <span class="n">ULONG64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"originalClientLogicalThreadId"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"uClientCausalityTraceId"</span><span class="p">,</span> <span class="n">ULONG64</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">MIDL_XmitDefs_0001</span> <span class="o">=</span> <span class="n">_MIDL_XmitDefs_0001</span>
|
||||
|
||||
<div class="viewcode-block" id="_LOCALTHIS">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._LOCALTHIS">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_LOCALTHIS</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"dwFlags"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dwClientThread"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"passthroughTraceActivity"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"callTraceActivity"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"asyncRequestBlock"</span><span class="p">,</span> <span class="n">MIDL_XmitDefs_0001</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pTouchedAstaArray"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">LOCALTHIS</span> <span class="o">=</span> <span class="n">_LOCALTHIS</span>
|
||||
|
||||
<div class="viewcode-block" id="_LOCALTHIS32">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._LOCALTHIS32">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_LOCALTHIS32</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"dwFlags"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dwClientThread"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"passthroughTraceActivity"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"callTraceActivity"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"asyncRequestBlock"</span><span class="p">,</span> <span class="n">MIDL_XmitDefs_0001</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pTouchedAstaArray"</span><span class="p">,</span> <span class="n">PVOID32</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">LOCALTHIS32</span> <span class="o">=</span> <span class="n">_LOCALTHIS32</span>
|
||||
|
||||
<div class="viewcode-block" id="_MIDL_XmitDefs_0007">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._MIDL_XmitDefs_0007">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_MIDL_XmitDefs_0007</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"pointOfFailure"</span><span class="p">,</span> <span class="n">INT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"hrFailure"</span><span class="p">,</span> <span class="n">HRESULT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"sizeOfMarshaledErrorInfo"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pMarshaledErrorInfo"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">BYTE</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="_MIDL_XmitDefs_0005">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._MIDL_XmitDefs_0005">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_MIDL_XmitDefs_0005</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"sizeOfMarshaledResults"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pMarshaledResults"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">BYTE</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="_MIDL_XmitDefs_0008">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._MIDL_XmitDefs_0008">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_MIDL_XmitDefs_0008</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"outcome"</span><span class="p">,</span> <span class="n">INT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"successDetails"</span><span class="p">,</span> <span class="n">_MIDL_XmitDefs_0005</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"failureDetails"</span><span class="p">,</span> <span class="n">_MIDL_XmitDefs_0007</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="_MIDL_XmitDefs_0010">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._MIDL_XmitDefs_0010">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_MIDL_XmitDefs_0010</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"asyncStatus"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved1"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"uServerCausalityTraceId"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"completionTraceActivity"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved2"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pOutcomeDetails"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_MIDL_XmitDefs_0008</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="CONTAINERTHAT">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.CONTAINERTHAT">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">CONTAINERTHAT</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"responseFlags"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"unassignedPassthroughGuid_1"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"unassignedPassthroughGuid_2"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"unassignedPassthroughGuid_3"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"unassignedPassthroughGuid_4"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reservedGuid_1"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reservedGuid_2"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reservedGuid_3"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reservedGuid_4"</span><span class="p">,</span> <span class="n">_GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"unassignedPassthroughUint64_1"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"unassignedPassthroughUint64_2"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"unassignedPassthroughUint64_3"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"unassignedPassthroughUint64_4"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"marshalingSetId"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reservedUint64_2"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reservedUint64_3"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reservedUint64_4"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reservedUint32"</span><span class="p">,</span> <span class="n">UINT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"extensions"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">CONTAINER_EXTENT_ARRAY</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="_LOCALTHAT">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._LOCALTHAT">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_LOCALTHAT</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"marshalingSetId"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pAsyncResponseBlock"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_MIDL_XmitDefs_0010</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"containerErrorInformation"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">CONTAINER_EXTENT</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"containerPassthroughData"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">CONTAINERTHAT</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">LOCALTHAT</span> <span class="o">=</span> <span class="n">_LOCALTHAT</span>
|
||||
|
||||
<div class="viewcode-block" id="_LOCALTHAT32">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._LOCALTHAT32">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_LOCALTHAT32</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"marshalingSetId"</span><span class="p">,</span> <span class="n">UINT64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pAsyncResponseBlock"</span><span class="p">,</span> <span class="n">PVOID32</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"containerErrorInformation"</span><span class="p">,</span> <span class="n">PVOID32</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"containerPassthroughData"</span><span class="p">,</span> <span class="n">PVOID32</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">LOCALTHAT32</span> <span class="o">=</span> <span class="n">_LOCALTHAT32</span>
|
||||
|
||||
<div class="viewcode-block" id="tagORPCTHAT">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagORPCTHAT">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagORPCTHAT</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"flags"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"extensions"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">tagORPC_EXTENT_ARRAY</span><span class="p">)),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">ORPCTHAT</span> <span class="o">=</span> <span class="n">tagORPCTHAT</span>
|
||||
|
||||
<div class="viewcode-block" id="ORPCTHAT32">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.ORPCTHAT32">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">ORPCTHAT32</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"flags"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"extensions"</span><span class="p">,</span> <span class="n">PVOID32</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
|
||||
|
||||
<span class="n">VIRTUAL_DISK_ACCESS_NONE</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"_VIRTUAL_DISK_ACCESS_MASK"</span><span class="p">,</span> <span class="s2">"VIRTUAL_DISK_ACCESS_NONE"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">VIRTUAL_DISK_ACCESS_ATTACH_RO</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"_VIRTUAL_DISK_ACCESS_MASK"</span><span class="p">,</span> <span class="s2">"VIRTUAL_DISK_ACCESS_ATTACH_RO"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">VIRTUAL_DISK_ACCESS_ATTACH_RW</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"_VIRTUAL_DISK_ACCESS_MASK"</span><span class="p">,</span> <span class="s2">"VIRTUAL_DISK_ACCESS_ATTACH_RW"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
@@ -3391,6 +4101,62 @@
|
||||
<span class="n">IMAGE_LOAD_CONFIG_DIRECTORY64</span> <span class="o">=</span> <span class="n">_IMAGE_LOAD_CONFIG_DIRECTORY64</span>
|
||||
<span class="n">PIMAGE_LOAD_CONFIG_DIRECTORY64</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_IMAGE_LOAD_CONFIG_DIRECTORY64</span><span class="p">)</span>
|
||||
|
||||
<span class="n">MemExtendedParameterInvalidType</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"MEM_EXTENDED_PARAMETER_TYPE"</span><span class="p">,</span> <span class="s2">"MemExtendedParameterInvalidType"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">MemExtendedParameterAddressRequirements</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"MEM_EXTENDED_PARAMETER_TYPE"</span><span class="p">,</span> <span class="s2">"MemExtendedParameterAddressRequirements"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">MemExtendedParameterNumaNode</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"MEM_EXTENDED_PARAMETER_TYPE"</span><span class="p">,</span> <span class="s2">"MemExtendedParameterNumaNode"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
<span class="n">MemExtendedParameterPartitionHandle</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"MEM_EXTENDED_PARAMETER_TYPE"</span><span class="p">,</span> <span class="s2">"MemExtendedParameterPartitionHandle"</span><span class="p">,</span> <span class="mh">0x3</span><span class="p">)</span>
|
||||
<span class="n">MemExtendedParameterUserPhysicalHandle</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"MEM_EXTENDED_PARAMETER_TYPE"</span><span class="p">,</span> <span class="s2">"MemExtendedParameterUserPhysicalHandle"</span><span class="p">,</span> <span class="mh">0x4</span><span class="p">)</span>
|
||||
<span class="n">MemExtendedParameterAttributeFlags</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"MEM_EXTENDED_PARAMETER_TYPE"</span><span class="p">,</span> <span class="s2">"MemExtendedParameterAttributeFlags"</span><span class="p">,</span> <span class="mh">0x5</span><span class="p">)</span>
|
||||
<span class="n">MemExtendedParameterImageMachine</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"MEM_EXTENDED_PARAMETER_TYPE"</span><span class="p">,</span> <span class="s2">"MemExtendedParameterImageMachine"</span><span class="p">,</span> <span class="mh">0x6</span><span class="p">)</span>
|
||||
<span class="n">MemExtendedParameterMax</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"MEM_EXTENDED_PARAMETER_TYPE"</span><span class="p">,</span> <span class="s2">"MemExtendedParameterMax"</span><span class="p">,</span> <span class="mh">0x7</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="MEM_EXTENDED_PARAMETER_TYPE">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.MEM_EXTENDED_PARAMETER_TYPE">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">MEM_EXTENDED_PARAMETER_TYPE</span><span class="p">(</span><span class="n">EnumType</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span><span class="n">MemExtendedParameterInvalidType</span><span class="p">,</span> <span class="n">MemExtendedParameterAddressRequirements</span><span class="p">,</span> <span class="n">MemExtendedParameterNumaNode</span><span class="p">,</span> <span class="n">MemExtendedParameterPartitionHandle</span><span class="p">,</span> <span class="n">MemExtendedParameterUserPhysicalHandle</span><span class="p">,</span> <span class="n">MemExtendedParameterAttributeFlags</span><span class="p">,</span> <span class="n">MemExtendedParameterImageMachine</span><span class="p">,</span> <span class="n">MemExtendedParameterMax</span><span class="p">]</span>
|
||||
<span class="n">mapper</span> <span class="o">=</span> <span class="n">FlagMapper</span><span class="p">(</span><span class="o">*</span><span class="n">values</span><span class="p">)</span></div>
|
||||
|
||||
<span class="n">PMEM_EXTENDED_PARAMETER_TYPE</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">MEM_EXTENDED_PARAMETER_TYPE</span><span class="p">)</span>
|
||||
|
||||
|
||||
<div class="viewcode-block" id="_MEM_ADDRESS_REQUIREMENTS">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._MEM_ADDRESS_REQUIREMENTS">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_MEM_ADDRESS_REQUIREMENTS</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"LowestStartingAddress"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"HighestEndingAddress"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Alignment"</span><span class="p">,</span> <span class="n">SIZE_T</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">MEM_ADDRESS_REQUIREMENTS</span> <span class="o">=</span> <span class="n">_MEM_ADDRESS_REQUIREMENTS</span>
|
||||
<span class="n">PMEM_ADDRESS_REQUIREMENTS</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_MEM_ADDRESS_REQUIREMENTS</span><span class="p">)</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">_ANON_MEM_EXTENDED_PARAMETER_SUB_STRUCTURE_1</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"Type"</span><span class="p">,</span> <span class="n">ULONG64</span><span class="p">,</span> <span class="mi">8</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Reserved"</span><span class="p">,</span> <span class="n">ULONG64</span><span class="p">,</span> <span class="mi">56</span><span class="p">),</span>
|
||||
<span class="p">]</span>
|
||||
|
||||
|
||||
<span class="k">class</span> <span class="nc">_ANON_MEM_EXTENDED_PARAMETER_SUB_UNION_2</span><span class="p">(</span><span class="n">Union</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"ULong64"</span><span class="p">,</span> <span class="n">ULONG64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Pointer"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Size"</span><span class="p">,</span> <span class="n">SIZE_T</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Handle"</span><span class="p">,</span> <span class="n">HANDLE</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"ULong"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">]</span>
|
||||
|
||||
<div class="viewcode-block" id="MEM_EXTENDED_PARAMETER">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.MEM_EXTENDED_PARAMETER">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">MEM_EXTENDED_PARAMETER</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_anonymous_</span> <span class="o">=</span> <span class="p">(</span><span class="s2">"DUMMYSTRUCTNAME"</span><span class="p">,</span><span class="s2">"DUMMYUNIONNAME"</span><span class="p">)</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"DUMMYSTRUCTNAME"</span><span class="p">,</span> <span class="n">_ANON_MEM_EXTENDED_PARAMETER_SUB_STRUCTURE_1</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"DUMMYUNIONNAME"</span><span class="p">,</span> <span class="n">_ANON_MEM_EXTENDED_PARAMETER_SUB_UNION_2</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">PMEM_EXTENDED_PARAMETER</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">MEM_EXTENDED_PARAMETER</span><span class="p">)</span>
|
||||
|
||||
<span class="n">SC_STATUS_PROCESS_INFO</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"_SC_STATUS_TYPE"</span><span class="p">,</span> <span class="s2">"SC_STATUS_PROCESS_INFO"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="_SC_STATUS_TYPE">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._SC_STATUS_TYPE">[docs]</a>
|
||||
@@ -3933,7 +4699,7 @@
|
||||
<span class="p">(</span><span class="s2">"LoadedImageName"</span><span class="p">,</span> <span class="n">WCHAR</span> <span class="o">*</span> <span class="p">(</span><span class="mi">256</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"LoadedPdbName"</span><span class="p">,</span> <span class="n">WCHAR</span> <span class="o">*</span> <span class="p">(</span><span class="mi">256</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"CVSig"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"CVData"</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">WCHAR</span><span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="n">MAX_PATH</span> <span class="o">*</span> <span class="mi">3</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"CVData"</span><span class="p">,</span> <span class="n">WCHAR</span> <span class="o">*</span> <span class="p">(</span><span class="n">MAX_PATH</span> <span class="o">*</span> <span class="mi">3</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="s2">"PdbSig"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"PdbSig70"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"PdbAge"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
@@ -7211,21 +7977,18 @@
|
||||
|
||||
<span class="n">OBJECT_ATTRIBUTES</span> <span class="o">=</span> <span class="n">_OBJECT_ATTRIBUTES</span>
|
||||
<span class="n">POBJECT_ATTRIBUTES</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_OBJECT_ATTRIBUTES</span><span class="p">)</span>
|
||||
<div class="viewcode-block" id="_TMP_UNION_IO_STATUS_BLOCK">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._TMP_UNION_IO_STATUS_BLOCK">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_TMP_UNION_IO_STATUS_BLOCK</span><span class="p">(</span><span class="n">Union</span><span class="p">):</span>
|
||||
<span class="k">class</span> <span class="nc">_ANON__IO_STATUS_BLOCK_SUB_UNION_1</span><span class="p">(</span><span class="n">Union</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"Status"</span><span class="p">,</span> <span class="n">NTSTATUS</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Pointer"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">TMP_UNION_IO_STATUS_BLOCK</span> <span class="o">=</span> <span class="n">_TMP_UNION_IO_STATUS_BLOCK</span>
|
||||
<span class="p">]</span>
|
||||
|
||||
<div class="viewcode-block" id="_IO_STATUS_BLOCK">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._IO_STATUS_BLOCK">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_IO_STATUS_BLOCK</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_anonymous_</span> <span class="o">=</span> <span class="p">(</span><span class="s2">"anon_01"</span><span class="p">,)</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"DUMMYUNIONNAME"</span><span class="p">,</span> <span class="n">TMP_UNION_IO_STATUS_BLOCK</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"anon_01"</span><span class="p">,</span> <span class="n">_ANON__IO_STATUS_BLOCK_SUB_UNION_1</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"Information"</span><span class="p">,</span> <span class="n">ULONG_PTR</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
@@ -8257,56 +9020,6 @@
|
||||
<span class="n">PREMOTE_PORT_VIEW</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_REMOTE_PORT_VIEW</span><span class="p">)</span>
|
||||
<span class="n">REMOTE_PORT_VIEW</span> <span class="o">=</span> <span class="n">_REMOTE_PORT_VIEW</span>
|
||||
|
||||
<div class="viewcode-block" id="tagCOMVERSION">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagCOMVERSION">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagCOMVERSION</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"MajorVersion"</span><span class="p">,</span> <span class="n">USHORT</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"MinorVersion"</span><span class="p">,</span> <span class="n">USHORT</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">COMVERSION</span> <span class="o">=</span> <span class="n">tagCOMVERSION</span>
|
||||
|
||||
<div class="viewcode-block" id="tagORPCTHIS">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagORPCTHIS">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">tagORPCTHIS</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"version"</span><span class="p">,</span> <span class="n">COMVERSION</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"flags"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved1"</span><span class="p">,</span> <span class="n">ULONG</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"cid"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"extensions"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">ORPCTHIS</span> <span class="o">=</span> <span class="n">tagORPCTHIS</span>
|
||||
|
||||
<div class="viewcode-block" id="__MIDL_XmitDefs_0001">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.__MIDL_XmitDefs_0001">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">__MIDL_XmitDefs_0001</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"asyncOperationId"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"oxidClientProcessNA"</span><span class="p">,</span> <span class="n">ULONG64</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"originalClientLogicalThreadId"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"uClientCausalityTraceId"</span><span class="p">,</span> <span class="n">ULONG64</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">MIDL_XmitDefs_0001</span> <span class="o">=</span> <span class="n">__MIDL_XmitDefs_0001</span>
|
||||
|
||||
<div class="viewcode-block" id="_LOCALTHIS">
|
||||
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._LOCALTHIS">[docs]</a>
|
||||
<span class="k">class</span> <span class="nc">_LOCALTHIS</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
|
||||
<span class="n">_fields_</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s2">"dwFlags"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"dwClientThread"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"passthroughTraceActivity"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"callTraceActivity"</span><span class="p">,</span> <span class="n">GUID</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"asyncRequestBlock"</span><span class="p">,</span> <span class="n">MIDL_XmitDefs_0001</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"reserved"</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"pTouchedAstaArray"</span><span class="p">,</span> <span class="n">PVOID</span><span class="p">),</span>
|
||||
<span class="p">]</span></div>
|
||||
|
||||
<span class="n">LOCALTHIS</span> <span class="o">=</span> <span class="n">_LOCALTHIS</span>
|
||||
|
||||
<span class="n">ECS_ENABLED</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"_EXPCMDSTATE"</span><span class="p">,</span> <span class="s2">"ECS_ENABLED"</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
|
||||
<span class="n">ECS_DISABLED</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"_EXPCMDSTATE"</span><span class="p">,</span> <span class="s2">"ECS_DISABLED"</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
|
||||
<span class="n">ECS_HIDDEN</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">"_EXPCMDSTATE"</span><span class="p">,</span> <span class="s2">"ECS_HIDDEN"</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
|
||||
|
||||
@@ -746,7 +746,6 @@
|
||||
<span class="k">class</span> <span class="nc">JmpImm32</span><span class="p">(</span><span class="n">JmpImm</span><span class="p">):</span>
|
||||
<span class="n">accept_as_Ximmediat</span> <span class="o">=</span> <span class="nb">staticmethod</span><span class="p">(</span><span class="n">accept_as_32immediat</span><span class="p">)</span>
|
||||
|
||||
|
||||
<span class="c1"># Instructions</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">Call</span><span class="p">(</span><span class="n">JmpType</span><span class="p">):</span>
|
||||
@@ -757,6 +756,7 @@
|
||||
<span class="k">class</span> <span class="nc">Jmp</span><span class="p">(</span><span class="n">JmpType</span><span class="p">):</span>
|
||||
<span class="n">encoding</span> <span class="o">=</span> <span class="p">[(</span><span class="n">RawBits</span><span class="o">.</span><span class="n">from_int</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mh">0xeb</span><span class="p">),</span> <span class="n">JmpImm8</span><span class="p">(</span><span class="mi">2</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="n">RawBits</span><span class="o">.</span><span class="n">from_int</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mh">0xe9</span><span class="p">),</span> <span class="n">JmpImm32</span><span class="p">(</span><span class="mi">5</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="n">RawBits</span><span class="o">.</span><span class="n">from_int</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">),</span> <span class="n">Slash</span><span class="p">(</span><span class="mi">4</span><span class="p">)),</span>
|
||||
<span class="p">(</span><span class="n">RawBits</span><span class="o">.</span><span class="n">from_int</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mh">0xea</span><span class="p">),</span> <span class="n">SegmentSelectorAbsoluteAddr</span><span class="p">())]</span>
|
||||
|
||||
|
||||
@@ -940,16 +940,19 @@
|
||||
<span class="n">default_32_bits</span> <span class="o">=</span> <span class="kc">True</span>
|
||||
<span class="n">encoding</span> <span class="o">=</span> <span class="p">[(</span><span class="n">RawBits</span><span class="o">.</span><span class="n">from_int</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mh">0xa6</span><span class="p">),)]</span>
|
||||
|
||||
<span class="n">cmpsw</span> <span class="o">=</span> <span class="n">CmpsB</span> <span class="c1"># Allow use in assemble (use Capitalize) : todo cleaner</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">CmpsW</span><span class="p">(</span><span class="n">Instruction</span><span class="p">):</span>
|
||||
<span class="n">default_32_bits</span> <span class="o">=</span> <span class="kc">True</span>
|
||||
<span class="n">encoding</span> <span class="o">=</span> <span class="p">[(</span><span class="n">RawBits</span><span class="o">.</span><span class="n">from_int</span><span class="p">(</span><span class="mi">16</span><span class="p">,</span> <span class="mh">0x66A7</span><span class="p">),)]</span>
|
||||
|
||||
<span class="n">Cmpsw</span> <span class="o">=</span> <span class="n">CmpsW</span> <span class="c1"># Allow use in assemble (use Capitalize) : todo cleaner</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">CmpsD</span><span class="p">(</span><span class="n">Instruction</span><span class="p">):</span>
|
||||
<span class="n">default_32_bits</span> <span class="o">=</span> <span class="kc">True</span>
|
||||
<span class="n">encoding</span> <span class="o">=</span> <span class="p">[(</span><span class="n">RawBits</span><span class="o">.</span><span class="n">from_int</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mh">0xa7</span><span class="p">),)]</span>
|
||||
|
||||
<span class="n">Cmpsd</span> <span class="o">=</span> <span class="n">CmpsD</span> <span class="c1"># Allow use in assemble (use Capitalize) : todo cleaner</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">Nop</span><span class="p">(</span><span class="n">Instruction</span><span class="p">):</span>
|
||||
<span class="n">encoding</span> <span class="o">=</span> <span class="p">[(</span><span class="n">RawBits</span><span class="o">.</span><span class="n">from_int</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mh">0x90</span><span class="p">),)]</span>
|
||||
|
||||
+52
-27
@@ -4,12 +4,12 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>windows.rpc.client — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>windows.rpc.client — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="../../../_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="../../../_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="../../../_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="../../../_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<li class="right" >
|
||||
<a href="../../../py-modindex.html" title="Python Module Index"
|
||||
>modules</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">windows.rpc.client</a></li>
|
||||
</ul>
|
||||
@@ -53,6 +53,8 @@
|
||||
<span class="n">KNOWN_RPC_ERROR_CODE</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">FlagMapper</span><span class="p">(</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">ERROR_INVALID_HANDLE</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">RPC_X_BAD_STUB_DATA</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">RPC_E_INVALID_HEADER</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">RPC_E_DISCONNECTED</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">RPC_S_UNKNOWN_IF</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">RPC_S_PROTOCOL_ERROR</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">RPC_S_UNSUPPORTED_TRANS_SYN</span><span class="p">,</span>
|
||||
@@ -96,7 +98,7 @@
|
||||
<span class="p">(</span><span class="s2">"UNK5"</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"UNK6"</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"UNK7"</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">DWORD</span><span class="p">),</span>
|
||||
<span class="p">(</span><span class="s2">"ORPC_IPID"</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">GUID</span><span class="p">)</span>
|
||||
<span class="p">(</span><span class="s2">"orpc_ipid"</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">GUID</span><span class="p">)</span>
|
||||
<span class="p">]</span>
|
||||
|
||||
<div class="viewcode-block" id="RPCClient">
|
||||
@@ -104,6 +106,7 @@
|
||||
<span class="k">class</span> <span class="nc">RPCClient</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
|
||||
<span class="w"> </span><span class="sd">"""A client for RPC-over-ALPC able to bind to interface and perform calls using NDR32 marshalling"""</span>
|
||||
<span class="n">REQUEST_IDENTIFIER</span> <span class="o">=</span> <span class="mh">0x11223344</span>
|
||||
|
||||
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">port</span><span class="p">):</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">alpc_client</span> <span class="o">=</span> <span class="n">alpc</span><span class="o">.</span><span class="n">AlpcClient</span><span class="p">(</span><span class="n">port</span><span class="p">)</span> <span class="c1">#: The :class:`windows.alpc.AlpcClient` used to communicate with the server</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">number_of_bind_if</span> <span class="o">=</span> <span class="mi">0</span> <span class="c1"># if -> interface</span>
|
||||
@@ -111,23 +114,24 @@
|
||||
|
||||
<div class="viewcode-block" id="RPCClient.bind">
|
||||
<a class="viewcode-back" href="../../../rpc.html#windows.rpc.RPCClient.bind">[docs]</a>
|
||||
<span class="k">def</span> <span class="nf">bind</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">IID_str</span><span class="p">,</span> <span class="n">version</span><span class="o">=</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">)):</span>
|
||||
<span class="w"> </span><span class="sd">"""Bind to the ``IID_str`` with the given ``version``</span>
|
||||
<span class="k">def</span> <span class="nf">bind</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">iid</span><span class="p">,</span> <span class="n">version</span><span class="o">=</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">)):</span>
|
||||
<span class="w"> </span><span class="sd">"""Bind to the ``IID`` with the given ``version``</span>
|
||||
|
||||
<span class="sd"> :returns: :class:`windows.generated_def.IID`</span>
|
||||
<span class="sd"> """</span>
|
||||
<span class="n">IID</span> <span class="o">=</span> <span class="n">windows</span><span class="o">.</span><span class="n">com</span><span class="o">.</span><span class="n">IID</span><span class="o">.</span><span class="n">from_string</span><span class="p">(</span><span class="n">IID_str</span><span class="p">)</span>
|
||||
<span class="n">request</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_forge_bind_request</span><span class="p">(</span><span class="n">IID</span><span class="p">,</span> <span class="n">version</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">number_of_bind_if</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">iid</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">GUID</span><span class="p">):</span>
|
||||
<span class="n">iid</span> <span class="o">=</span> <span class="n">windows</span><span class="o">.</span><span class="n">com</span><span class="o">.</span><span class="n">IID</span><span class="o">.</span><span class="n">from_string</span><span class="p">(</span><span class="n">iid</span><span class="p">)</span>
|
||||
<span class="n">request</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_forge_bind_request</span><span class="p">(</span><span class="n">iid</span><span class="p">,</span> <span class="n">version</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">number_of_bind_if</span><span class="p">)</span>
|
||||
<span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_send_request</span><span class="p">(</span><span class="n">request</span><span class="p">)</span>
|
||||
<span class="c1"># Parse reponse</span>
|
||||
<span class="n">request_type</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_request_type</span><span class="p">(</span><span class="n">response</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="n">request_type</span> <span class="o">!=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">RPC_RESPONSE_TYPE_BIND_OK</span><span class="p">:</span>
|
||||
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">"Unexpected reponse type. Expected RESPONSE_TYPE_BIND_OK got </span><span class="si">{0}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">KNOW_RESPONSE_TYPE</span><span class="p">[</span><span class="n">request_type</span><span class="p">]))</span>
|
||||
<span class="n">iid_hash</span> <span class="o">=</span> <span class="nb">hash</span><span class="p">(</span><span class="n">buffer</span><span class="p">(</span><span class="n">IID</span><span class="p">)[:])</span> <span class="c1"># TODO: add __hash__ to IID</span>
|
||||
<span class="n">iid_hash</span> <span class="o">=</span> <span class="nb">hash</span><span class="p">(</span><span class="n">buffer</span><span class="p">(</span><span class="n">iid</span><span class="p">)[:])</span> <span class="c1"># TODO: add __hash__ to IID</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">if_bind_number</span><span class="p">[</span><span class="n">iid_hash</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">number_of_bind_if</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">number_of_bind_if</span> <span class="o">+=</span> <span class="mi">1</span>
|
||||
<span class="c1">#TODO: attach version information to IID</span>
|
||||
<span class="k">return</span> <span class="n">IID</span></div>
|
||||
<span class="k">return</span> <span class="n">iid</span></div>
|
||||
|
||||
|
||||
<div class="viewcode-block" id="RPCClient.forge_alpc_request">
|
||||
@@ -149,11 +153,12 @@
|
||||
<div class="viewcode-block" id="RPCClient.call">
|
||||
<a class="viewcode-back" href="../../../rpc.html#windows.rpc.RPCClient.call">[docs]</a>
|
||||
<span class="k">def</span> <span class="nf">call</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">IID</span><span class="p">,</span> <span class="n">method_offset</span><span class="p">,</span> <span class="n">params</span><span class="p">,</span> <span class="n">ipid</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
|
||||
<span class="w"> </span><span class="sd">"""Call method number ``method_offset`` of interface ``IID`` with mashalled ``params``</span>
|
||||
|
||||
<span class="w"> </span><span class="sd">"""Call method number ``method_offset`` of interface ``IID`` with mashalled ``params``.</span>
|
||||
<span class="sd"> Handle `ORPC calls <https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dcom/db1d5ce1-a783-4f3d-854c-dc44308e78fb>`_ via the `ipid` parameter.</span>
|
||||
<span class="sd"> :param IID IID: An IID previously returned by :func:`bind`</span>
|
||||
<span class="sd"> :param int method_offset:</span>
|
||||
<span class="sd"> :param str params: The mashalled parameters (NDR32)</span>
|
||||
<span class="sd"> :param GUID ipid: The IPID for `ORPC calls <https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dcom/db1d5ce1-a783-4f3d-854c-dc44308e78fb>`_</span>
|
||||
<span class="sd"> :returns: :class:`str`</span>
|
||||
<span class="sd"> """</span>
|
||||
<span class="n">request</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">forge_alpc_request</span><span class="p">(</span><span class="n">IID</span><span class="p">,</span> <span class="n">method_offset</span><span class="p">,</span> <span class="n">params</span><span class="p">,</span> <span class="n">ipid</span><span class="o">=</span><span class="n">ipid</span><span class="p">)</span>
|
||||
@@ -162,19 +167,18 @@
|
||||
<span class="n">request_type</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_request_type</span><span class="p">(</span><span class="n">response</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="n">request_type</span> <span class="o">!=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">RPC_RESPONSE_TYPE_SUCCESS</span><span class="p">:</span>
|
||||
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">"Unexpected reponse type. Expected RESPONSE_SUCCESS got </span><span class="si">{0}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">KNOW_RESPONSE_TYPE</span><span class="p">[</span><span class="n">request_type</span><span class="p">]))</span>
|
||||
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_response_effective_data</span><span class="p">(</span><span class="n">response</span><span class="p">)</span></div>
|
||||
|
||||
<span class="c1"># windows.utils.sprint(ALPC_RPC_CALL.from_buffer_copy(response + "\x00" * 12))</span>
|
||||
<span class="n">data</span> <span class="o">=</span> <span class="n">struct</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="s2">"<6I"</span><span class="p">,</span> <span class="n">response</span><span class="p">[:</span><span class="mi">6</span> <span class="o">*</span> <span class="mi">4</span><span class="p">])</span>
|
||||
<span class="k">assert</span> <span class="n">data</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">REQUEST_IDENTIFIER</span>
|
||||
<span class="k">return</span> <span class="n">response</span><span class="p">[</span><span class="mi">4</span> <span class="o">*</span> <span class="mi">6</span><span class="p">:]</span> <span class="c1"># Should be the return value (not completly verified)</span></div>
|
||||
|
||||
<span class="c1"># data = struct.unpack("<6I", response[:6 * 4])</span>
|
||||
<span class="c1"># assert data[3] == self.REQUEST_IDENTIFIER</span>
|
||||
<span class="c1"># return response[4 * 6:] # Should be the return value (not completly verified)</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">_send_request</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">request</span><span class="p">):</span>
|
||||
<span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">alpc_client</span><span class="o">.</span><span class="n">send_receive</span><span class="p">(</span><span class="n">request</span><span class="p">)</span>
|
||||
<span class="k">return</span> <span class="n">response</span><span class="o">.</span><span class="n">data</span>
|
||||
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">alpc_client</span><span class="o">.</span><span class="n">send_receive</span><span class="p">(</span><span class="n">request</span><span class="p">)</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">_forge_call_request</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">interface_nb</span><span class="p">,</span> <span class="n">method_offset</span><span class="p">,</span> <span class="n">params</span><span class="p">,</span> <span class="n">ipid</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
|
||||
<span class="c1"># TODO: differents REQUEST_IDENTIFIER for each req ?</span>
|
||||
<span class="c1"># TODO: differents REQUEST_IDENTIFIER for each req ? Use REQUEST_IDENTIFIER to identify ORPC calls ?</span>
|
||||
<span class="c1"># TODO: what is this '0' ? (1 is also accepted) (flags ?)</span>
|
||||
<span class="c1"># request = struct.pack("<16I", gdef.RPC_REQUEST_TYPE_CALL, NOT_USED, 1, self.REQUEST_IDENTIFIER, interface_nb, method_offset, *[NOT_USED] * 10)</span>
|
||||
<span class="n">req</span> <span class="o">=</span> <span class="n">ALPC_RPC_CALL</span><span class="p">()</span>
|
||||
@@ -184,16 +188,24 @@
|
||||
<span class="n">req</span><span class="o">.</span><span class="n">if_nb</span> <span class="o">=</span> <span class="n">interface_nb</span>
|
||||
<span class="n">req</span><span class="o">.</span><span class="n">method_offset</span> <span class="o">=</span> <span class="n">method_offset</span>
|
||||
<span class="k">if</span> <span class="n">ipid</span><span class="p">:</span>
|
||||
<span class="n">req</span><span class="o">.</span><span class="n">ORPC_IPID</span> <span class="o">=</span> <span class="n">ipid</span>
|
||||
<span class="n">this</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">ORPCTHIS</span><span class="p">()</span>
|
||||
<span class="n">req</span><span class="o">.</span><span class="n">flags</span> <span class="o">=</span> <span class="mi">1</span> <span class="c1"># We have a IPID</span>
|
||||
<span class="n">req</span><span class="o">.</span><span class="n">orpc_ipid</span> <span class="o">=</span> <span class="n">ipid</span>
|
||||
<span class="n">this</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">ORPCTHIS32</span><span class="p">()</span> <span class="c1"># we use NDR32</span>
|
||||
<span class="n">this</span><span class="o">.</span><span class="n">version</span> <span class="o">=</span> <span class="p">(</span><span class="mi">5</span><span class="p">,</span><span class="mi">7</span><span class="p">)</span>
|
||||
<span class="n">this</span><span class="o">.</span><span class="n">flags</span> <span class="o">=</span> <span class="mi">1</span>
|
||||
<span class="n">lthis</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">LOCALTHIS</span><span class="p">()</span>
|
||||
<span class="n">this</span><span class="o">.</span><span class="n">flags</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">ORPCF_LOCAL</span>
|
||||
<span class="c1"># Not mandatory</span>
|
||||
<span class="c1"># this.cid = gdef.GUID.from_string("42424242-4242-4242-4242-424242424242")</span>
|
||||
<span class="n">lthis</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">LOCALTHIS32</span><span class="p">()</span> <span class="c1"># we use NDR32</span>
|
||||
<span class="c1"># RPC_E_INVALID_HEADER is NULL</span>
|
||||
<span class="n">lthis</span><span class="o">.</span><span class="n">callTraceActivity</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">GUID</span><span class="o">.</span><span class="n">from_string</span><span class="p">(</span><span class="s2">"42424242-4242-4242-4242-424242424242"</span><span class="p">)</span>
|
||||
<span class="n">lthis</span><span class="o">.</span><span class="n">dwClientThread</span> <span class="o">=</span> <span class="n">windows</span><span class="o">.</span><span class="n">current_thread</span><span class="o">.</span><span class="n">tid</span>
|
||||
<span class="k">return</span> <span class="n">buffer</span><span class="p">(</span><span class="n">req</span><span class="p">)[:]</span> <span class="o">+</span> <span class="n">buffer</span><span class="p">(</span><span class="n">this</span><span class="p">)[:]</span> <span class="o">+</span> <span class="n">buffer</span><span class="p">(</span><span class="n">lthis</span><span class="p">)[:]</span> <span class="o">+</span> <span class="n">params</span>
|
||||
<span class="k">return</span> <span class="n">buffer</span><span class="p">(</span><span class="n">req</span><span class="p">)[:]</span> <span class="o">+</span> <span class="n">params</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">_forge_call_request_in_view</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">interface_nb</span><span class="p">,</span> <span class="n">method_offset</span><span class="p">,</span> <span class="n">params</span><span class="p">,</span> <span class="n">ipid</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
|
||||
<span class="c1"># Version crade qui clean rien pour POC. GROS DOUTES :D</span>
|
||||
<span class="k">if</span> <span class="n">ipid</span><span class="p">:</span>
|
||||
<span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">(</span><span class="s2">"RpcClient._forge_call_request_in_view() with ipid"</span><span class="p">)</span>
|
||||
<span class="n">raw_request</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_forge_call_request</span><span class="p">(</span><span class="n">interface_nb</span><span class="p">,</span> <span class="n">method_offset</span><span class="p">,</span> <span class="sa">b</span><span class="s2">""</span><span class="p">)</span>
|
||||
<span class="n">p</span> <span class="o">=</span> <span class="n">windows</span><span class="o">.</span><span class="n">alpc</span><span class="o">.</span><span class="n">AlpcMessage</span><span class="p">(</span><span class="mh">0x2000</span><span class="p">)</span>
|
||||
<span class="n">section</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">alpc_client</span><span class="o">.</span><span class="n">create_port_section</span><span class="p">(</span><span class="mh">0x40000</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">params</span><span class="p">))</span>
|
||||
@@ -221,12 +233,25 @@
|
||||
<span class="k">return</span> <span class="n">buffer</span><span class="p">(</span><span class="n">req</span><span class="p">)[:]</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">_get_request_type</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">response</span><span class="p">):</span>
|
||||
<span class="w"> </span><span class="sd">"""Response is a `AlpcMessage`"""</span>
|
||||
<span class="s2">"raise if request_type == RESPONSE_TYPE_FAIL"</span>
|
||||
<span class="n">request_type</span> <span class="o">=</span> <span class="n">struct</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="s2">"<I"</span><span class="p">,</span> <span class="n">response</span><span class="p">[:</span><span class="mi">4</span><span class="p">])[</span><span class="mi">0</span><span class="p">]</span>
|
||||
<span class="n">request_type</span> <span class="o">=</span> <span class="n">struct</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="s2">"<I"</span><span class="p">,</span> <span class="n">response</span><span class="o">.</span><span class="n">data</span><span class="p">[:</span><span class="mi">4</span><span class="p">])[</span><span class="mi">0</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="n">request_type</span> <span class="o">==</span> <span class="n">gdef</span><span class="o">.</span><span class="n">RPC_RESPONSE_TYPE_FAIL</span><span class="p">:</span>
|
||||
<span class="n">error_code</span> <span class="o">=</span> <span class="n">struct</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="s2">"<5I"</span><span class="p">,</span> <span class="n">response</span><span class="p">)[</span><span class="mi">2</span><span class="p">]</span>
|
||||
<span class="n">error_code</span> <span class="o">=</span> <span class="n">struct</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="s2">"<5I"</span><span class="p">,</span> <span class="n">response</span><span class="o">.</span><span class="n">data</span><span class="p">)[</span><span class="mi">2</span><span class="p">]</span>
|
||||
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">"RPC Response error </span><span class="si">{0}</span><span class="s2"> (</span><span class="si">{1}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">error_code</span><span class="p">,</span> <span class="n">KNOWN_RPC_ERROR_CODE</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">error_code</span><span class="p">,</span> <span class="n">error_code</span><span class="p">)))</span>
|
||||
<span class="k">return</span> <span class="n">request_type</span></div>
|
||||
<span class="k">return</span> <span class="n">request_type</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">_get_response_effective_data</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">response</span><span class="p">):</span>
|
||||
<span class="w"> </span><span class="sd">"""Response is a `AlpcMessage` needed to handle response in message vs response in view"""</span>
|
||||
<span class="k">if</span> <span class="ow">not</span> <span class="n">response</span><span class="o">.</span><span class="n">view_is_valid</span><span class="p">:</span>
|
||||
<span class="c1"># Reponse directly in PORT_MESSAGE</span>
|
||||
<span class="k">return</span> <span class="n">response</span><span class="o">.</span><span class="n">data</span><span class="p">[</span><span class="mh">0x18</span><span class="p">:]</span> <span class="c1"># 4 * 6</span>
|
||||
<span class="c1"># Response in view M extract size from PORT_MESSAGE & read data from view</span>
|
||||
<span class="k">assert</span> <span class="n">response</span><span class="o">.</span><span class="n">port_message</span><span class="o">.</span><span class="n">u1</span><span class="o">.</span><span class="n">s1</span><span class="o">.</span><span class="n">TotalLength</span> <span class="o">>=</span> <span class="mh">0x48</span> <span class="c1"># At least 0x20 of data</span>
|
||||
<span class="n">rpcdatasize</span> <span class="o">=</span> <span class="n">struct</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="s2">"<I"</span><span class="p">,</span> <span class="n">response</span><span class="o">.</span><span class="n">data</span><span class="p">[</span><span class="mh">0x18</span><span class="p">:</span><span class="mh">0x1c</span><span class="p">])[</span><span class="mi">0</span><span class="p">]</span>
|
||||
<span class="n">viewattr</span> <span class="o">=</span> <span class="n">response</span><span class="o">.</span><span class="n">view_attribute</span>
|
||||
<span class="k">assert</span> <span class="n">viewattr</span><span class="o">.</span><span class="n">ViewSize</span> <span class="o">>=</span> <span class="n">rpcdatasize</span>
|
||||
<span class="k">return</span> <span class="n">windows</span><span class="o">.</span><span class="n">current_process</span><span class="o">.</span><span class="n">read_memory</span><span class="p">(</span><span class="n">viewattr</span><span class="o">.</span><span class="n">ViewBase</span><span class="p">,</span> <span class="n">rpcdatasize</span><span class="p">)</span></div>
|
||||
|
||||
</pre></div>
|
||||
|
||||
@@ -259,7 +284,7 @@
|
||||
<li class="right" >
|
||||
<a href="../../../py-modindex.html" title="Python Module Index"
|
||||
>modules</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">windows.rpc.client</a></li>
|
||||
</ul>
|
||||
|
||||
@@ -655,6 +655,7 @@
|
||||
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">data</span><span class="p">):</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">fulldata</span> <span class="o">=</span> <span class="n">data</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="n">data</span>
|
||||
<span class="c1"># self.data = memoryview(data) # FAST but need some code rewrite at some places</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">partial_unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">format</span><span class="p">):</span>
|
||||
<span class="n">size</span> <span class="o">=</span> <span class="n">struct</span><span class="o">.</span><span class="n">calcsize</span><span class="p">(</span><span class="nb">format</span><span class="p">)</span>
|
||||
|
||||
+6
-6
@@ -214,11 +214,11 @@
|
||||
<span class="p">)</span>
|
||||
|
||||
<span class="n">COM_ACCESS_RIGHT</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">FlagMapper</span><span class="p">(</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_EXECUTE</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_EXECUTE_LOCAL</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_EXECUTE_REMOTE</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_ACTIVATE_LOCAL</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_ACTIVATE_REMOTE</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_RIGHTS_EXECUTE</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_RIGHTS_EXECUTE_LOCAL</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_RIGHTS_EXECUTE_REMOTE</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_RIGHTS_ACTIVATE_LOCAL</span><span class="p">,</span>
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">COM_RIGHTS_ACTIVATE_REMOTE</span><span class="p">,</span>
|
||||
<span class="p">)</span>
|
||||
|
||||
<span class="n">SERVICE_ACCESS_RIGHT</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">FlagMapper</span><span class="p">(</span>
|
||||
@@ -245,7 +245,6 @@
|
||||
<span class="n">gdef</span><span class="o">.</span><span class="n">ADS_RIGHT_DS_CONTROL_ACCESS</span><span class="p">,</span>
|
||||
<span class="p">)</span>
|
||||
|
||||
|
||||
<span class="n">SPECIFIC_ACCESS_RIGTH_BY_TYPE</span> <span class="o">=</span> <span class="p">{</span>
|
||||
<span class="kc">None</span><span class="p">:</span> <span class="n">gdef</span><span class="o">.</span><span class="n">FlagMapper</span><span class="p">(),</span>
|
||||
<span class="s2">"file"</span><span class="p">:</span> <span class="n">FILE_ACCESS_RIGHT</span><span class="p">,</span>
|
||||
@@ -257,6 +256,7 @@
|
||||
<span class="s2">"callback"</span><span class="p">:</span> <span class="n">CALLBACK_ACCESS_RIGHT</span><span class="p">,</span>
|
||||
<span class="s2">"mutant"</span><span class="p">:</span> <span class="n">MUTANT_ACCESS_RIGHT</span><span class="p">,</span>
|
||||
<span class="s2">"event"</span><span class="p">:</span> <span class="n">EVENT_ACCESS_RIGHT</span><span class="p">,</span>
|
||||
<span class="s2">"section"</span><span class="p">:</span> <span class="n">SECTION_ACCESS_RIGHT</span><span class="p">,</span>
|
||||
<span class="s2">"semaphore"</span><span class="p">:</span> <span class="n">SEMAPHORE_ACCESS_RIGHT</span><span class="p">,</span>
|
||||
<span class="s2">"io_completion"</span><span class="p">:</span> <span class="n">IO_COMPLETION_ACCESS_RIGHT</span><span class="p">,</span>
|
||||
<span class="s2">"port"</span><span class="p">:</span> <span class="n">PORT_ACCESS_RIGHT</span><span class="p">,</span>
|
||||
|
||||
+5
-5
@@ -620,11 +620,11 @@
|
||||
<span class="k">def</span> <span class="nf">create_file</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">access</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">GENERIC_READ</span><span class="p">,</span> <span class="n">share</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">FILE_SHARE_READ</span><span class="p">,</span> <span class="n">security</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">creation</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">OPEN_EXISTING</span><span class="p">,</span> <span class="n">flags</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">FILE_ATTRIBUTE_NORMAL</span><span class="p">):</span>
|
||||
<span class="k">return</span> <span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">CreateFileW</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">access</span><span class="p">,</span> <span class="n">share</span><span class="p">,</span> <span class="n">security</span><span class="p">,</span> <span class="n">creation</span><span class="p">,</span> <span class="n">flags</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
|
||||
|
||||
<span class="c1">#def mapfile(file):</span>
|
||||
<span class="c1"># fhandle = get_handle_from_file(file)</span>
|
||||
<span class="c1"># h = windows.winproxy.CreateFileMappingA(fhandle, None, PAGE_READONLY, 0, 1, None)</span>
|
||||
<span class="c1"># addr = windows.winproxy.MapViewOfFile(h, dwDesiredAccess=FILE_MAP_READ, dwNumberOfBytesToMap=1)</span>
|
||||
<span class="c1"># return addr</span>
|
||||
<span class="k">def</span> <span class="nf">mapfile</span><span class="p">(</span><span class="n">file</span><span class="p">):</span>
|
||||
<span class="n">fhandle</span> <span class="o">=</span> <span class="n">get_handle_from_file</span><span class="p">(</span><span class="n">file</span><span class="p">)</span>
|
||||
<span class="n">h</span> <span class="o">=</span> <span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">CreateFileMappingA</span><span class="p">(</span><span class="n">fhandle</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">PAGE_READONLY</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
|
||||
<span class="n">addr</span> <span class="o">=</span> <span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">MapViewOfFile</span><span class="p">(</span><span class="n">h</span><span class="p">,</span> <span class="n">dwDesiredAccess</span><span class="o">=</span><span class="n">FILE_MAP_READ</span><span class="p">,</span> <span class="n">dwNumberOfBytesToMap</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
|
||||
<span class="k">return</span> <span class="n">addr</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">decompress_buffer</span><span class="p">(</span><span class="n">buffer</span><span class="p">,</span> <span class="n">comptype</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">COMPRESSION_FORMAT_LZNT1</span><span class="p">,</span> <span class="n">uncompress_size</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
|
||||
<span class="k">if</span> <span class="n">uncompress_size</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
|
||||
|
||||
+488
-55
@@ -2,6 +2,24 @@
|
||||
|
||||
Interfaces
|
||||
----------
|
||||
.. class:: IActivationStageInfo
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: SetStageAndIndex
|
||||
.. method:: GetStage
|
||||
.. method:: GetIndex
|
||||
|
||||
|
||||
.. class:: ICallFactory
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: CreateCall
|
||||
|
||||
|
||||
.. class:: ICallFrame
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -57,6 +75,42 @@ Interfaces
|
||||
.. method:: GetRegisteredSink
|
||||
|
||||
|
||||
.. class:: IClassFactory
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: CreateInstance
|
||||
.. method:: LockServer
|
||||
|
||||
|
||||
.. class:: IClientSecurity
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: QueryBlanket
|
||||
.. method:: SetBlanket
|
||||
.. method:: CopyProxy
|
||||
|
||||
|
||||
.. class:: IComCatalog
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetClassInfo
|
||||
.. method:: GetApplicationInfo
|
||||
.. method:: GetProcessInfo
|
||||
.. method:: GetServerGroupInfo
|
||||
.. method:: GetRetQueueInfo
|
||||
.. method:: GetApplicationInfoForExe
|
||||
.. method:: GetTypeLibrary
|
||||
.. method:: GetInterfaceInfo
|
||||
.. method:: FlushCache
|
||||
.. method:: GetClassInfoFromProgId
|
||||
|
||||
|
||||
.. class:: IDispatch
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -79,6 +133,54 @@ Interfaces
|
||||
.. method:: Clone
|
||||
|
||||
|
||||
.. class:: IInternalUnknown
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: QueryInternalInterface
|
||||
|
||||
|
||||
.. class:: IMarshal
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetUnmarshalClass
|
||||
.. method:: GetMarshalSizeMax
|
||||
.. method:: MarshalInterface
|
||||
.. method:: UnmarshalInterface
|
||||
.. method:: ReleaseMarshalData
|
||||
.. method:: DisconnectObject
|
||||
|
||||
|
||||
.. class:: IMoniker
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetClassID
|
||||
.. method:: IsDirty
|
||||
.. method:: Load
|
||||
.. method:: Save
|
||||
.. method:: GetSizeMax
|
||||
.. method:: BindToObject
|
||||
.. method:: BindToStorage
|
||||
.. method:: Reduce
|
||||
.. method:: ComposeWith
|
||||
.. method:: Enum
|
||||
.. method:: IsEqual
|
||||
.. method:: Hash
|
||||
.. method:: IsRunning
|
||||
.. method:: GetTimeOfLastChange
|
||||
.. method:: Inverse
|
||||
.. method:: CommonPrefixWith
|
||||
.. method:: RelativePathTo
|
||||
.. method:: GetDisplayName
|
||||
.. method:: ParseDisplayName
|
||||
.. method:: IsSystemMoniker
|
||||
|
||||
|
||||
.. class:: INetFwPolicy2
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -112,22 +214,6 @@ Interfaces
|
||||
.. method:: get_LocalPolicyModifyState
|
||||
|
||||
|
||||
.. class:: INetFwRules
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetTypeInfoCount
|
||||
.. method:: GetTypeInfo
|
||||
.. method:: GetIDsOfNames
|
||||
.. method:: Invoke
|
||||
.. method:: get_Count
|
||||
.. method:: Add
|
||||
.. method:: Remove
|
||||
.. method:: Item
|
||||
.. method:: get__NewEnum
|
||||
|
||||
|
||||
.. class:: INetFwRule
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -175,6 +261,22 @@ Interfaces
|
||||
.. method:: put_Action
|
||||
|
||||
|
||||
.. class:: INetFwRules
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetTypeInfoCount
|
||||
.. method:: GetTypeInfo
|
||||
.. method:: GetIDsOfNames
|
||||
.. method:: Invoke
|
||||
.. method:: get_Count
|
||||
.. method:: Add
|
||||
.. method:: Remove
|
||||
.. method:: Item
|
||||
.. method:: get__NewEnum
|
||||
|
||||
|
||||
.. class:: INetFwServiceRestriction
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -189,6 +291,24 @@ Interfaces
|
||||
.. method:: get_Rules
|
||||
|
||||
|
||||
.. class:: IObjContext
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: SetProperty
|
||||
.. method:: RemoveProperty
|
||||
.. method:: GetProperty
|
||||
.. method:: EnumContextProps
|
||||
.. method:: Reserved1
|
||||
.. method:: Reserved2
|
||||
.. method:: Reserved3
|
||||
.. method:: Reserved4
|
||||
.. method:: Reserved5
|
||||
.. method:: Reserved6
|
||||
.. method:: Reserved7
|
||||
|
||||
|
||||
.. class:: IPersist
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -210,6 +330,16 @@ Interfaces
|
||||
.. method:: GetCurFile
|
||||
|
||||
|
||||
.. class:: IRemUnknown
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: RemQueryInterface
|
||||
.. method:: RemAddRef
|
||||
.. method:: RemRelease
|
||||
|
||||
|
||||
.. class:: IShellLinkA
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -260,6 +390,53 @@ Interfaces
|
||||
.. method:: SetPath
|
||||
|
||||
|
||||
.. class:: IStdIdentity
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
|
||||
|
||||
.. class:: IStorage
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: CreateStream
|
||||
.. method:: OpenStream
|
||||
.. method:: CreateStorage
|
||||
.. method:: OpenStorage
|
||||
.. method:: CopyTo
|
||||
.. method:: MoveElementTo
|
||||
.. method:: Commit
|
||||
.. method:: Revert
|
||||
.. method:: EnumElements
|
||||
.. method:: DestroyElement
|
||||
.. method:: RenameElement
|
||||
.. method:: SetElementTimes
|
||||
.. method:: SetClass
|
||||
.. method:: SetStateBits
|
||||
.. method:: Stat
|
||||
|
||||
|
||||
.. class:: IStream
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: Read
|
||||
.. method:: Write
|
||||
.. method:: Seek
|
||||
.. method:: SetSize
|
||||
.. method:: CopyTo
|
||||
.. method:: Commit
|
||||
.. method:: Revert
|
||||
.. method:: LockRegion
|
||||
.. method:: UnlockRegion
|
||||
.. method:: Stat
|
||||
.. method:: Clone
|
||||
|
||||
|
||||
.. class:: ITypeComp
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -500,6 +677,224 @@ Interfaces
|
||||
.. method:: GetCount
|
||||
|
||||
|
||||
.. class:: IActivationProperties
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetUnmarshalClass
|
||||
.. method:: GetMarshalSizeMax
|
||||
.. method:: MarshalInterface
|
||||
.. method:: UnmarshalInterface
|
||||
.. method:: ReleaseMarshalData
|
||||
.. method:: DisconnectObject
|
||||
.. method:: SetDestCtx
|
||||
.. method:: SetMarshalFlags
|
||||
.. method:: SetLocalBlob
|
||||
.. method:: GetLocalBlob
|
||||
|
||||
|
||||
.. class:: IActivationPropertiesOut
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetActivationID
|
||||
.. method:: GetObjectInterface
|
||||
.. method:: GetObjectInterfaces
|
||||
.. method:: RemoveRequestedIIDs
|
||||
|
||||
|
||||
.. class:: IActivationPropertiesIn
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetActivationID
|
||||
.. method:: GetClassInfo
|
||||
.. method:: GetClsctx
|
||||
.. method:: GetActivationFlags
|
||||
.. method:: AddRequestedIIDs
|
||||
.. method:: GetRequestedIIDs
|
||||
.. method:: DelegateGetClassObject
|
||||
.. method:: DelegateCreateInstance
|
||||
.. method:: DelegateCIAndGetCF
|
||||
.. method:: GetReturnActivationProperties
|
||||
|
||||
|
||||
.. class:: IClassClassicInfo
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetThreadingModel
|
||||
.. method:: GetModulePath
|
||||
.. method:: GetImplementedClsid
|
||||
.. method:: GetProcess
|
||||
.. method:: GetRemoteServerName
|
||||
.. method:: GetLocalServerType
|
||||
.. method:: GetSurrogateCommandLine
|
||||
|
||||
|
||||
.. class:: IComClassInfo
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetConfiguredClsid
|
||||
.. method:: GetProgId
|
||||
.. method:: GetClassName
|
||||
.. method:: GetApplication
|
||||
.. method:: GetClassContext
|
||||
.. method:: GetCustomActivatorCount
|
||||
.. method:: GetCustomActivatorClsids
|
||||
.. method:: GetCustomActivators
|
||||
.. method:: GetTypeInfo
|
||||
.. method:: IsComPlusConfiguredClass
|
||||
.. method:: MustRunInClientContext
|
||||
.. method:: GetVersionNumber
|
||||
.. method:: Lock
|
||||
.. method:: Unlock
|
||||
|
||||
|
||||
.. class:: IContext
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: SetProperty
|
||||
.. method:: RemoveProperty
|
||||
.. method:: GetProperty
|
||||
.. method:: EnumContextProps
|
||||
|
||||
|
||||
.. class:: IEnumContextProps
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: Next
|
||||
.. method:: Skip
|
||||
.. method:: Reset
|
||||
.. method:: Clone
|
||||
.. method:: Count
|
||||
|
||||
|
||||
.. class:: IEnumSTATSTG
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: Next
|
||||
.. method:: Skip
|
||||
.. method:: Reset
|
||||
.. method:: Clone
|
||||
|
||||
|
||||
.. class:: IInitActivationPropertiesIn
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: SetClsctx
|
||||
.. method:: SetActivationFlags
|
||||
.. method:: SetClassInfo
|
||||
.. method:: SetContextInfo
|
||||
.. method:: SetConstructFromStorage
|
||||
.. method:: SetConstructFromFile
|
||||
|
||||
|
||||
.. class:: IOpaqueDataInfo
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: AddOpaqueData
|
||||
.. method:: GetOpaqueData
|
||||
.. method:: DeleteOpaqueData
|
||||
.. method:: GetOpaqueDataCount
|
||||
.. method:: GetAllOpaqueData
|
||||
|
||||
|
||||
.. class:: IPrivActivationPropertiesIn
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetActivationID
|
||||
.. method:: GetClassInfo
|
||||
.. method:: GetClsctx
|
||||
.. method:: GetActivationFlags
|
||||
.. method:: AddRequestedIIDs
|
||||
.. method:: GetRequestedIIDs
|
||||
.. method:: DelegateGetClassObject
|
||||
.. method:: DelegateCreateInstance
|
||||
.. method:: DelegateCIAndGetCF
|
||||
.. method:: GetReturnActivationProperties
|
||||
.. method:: PrivGetReturnActivationProperties
|
||||
.. method:: GetCOMVersion
|
||||
.. method:: GetClsid
|
||||
.. method:: GetClientToken
|
||||
.. method:: GetDestCtx
|
||||
|
||||
|
||||
.. class:: IPrivActivationPropertiesOut
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetActivationID
|
||||
.. method:: GetObjectInterface
|
||||
.. method:: GetObjectInterfaces
|
||||
.. method:: RemoveRequestedIIDs
|
||||
.. method:: SetObjectInterfaces
|
||||
.. method:: SetMarshalledResults
|
||||
.. method:: GetMarshalledResults
|
||||
|
||||
|
||||
.. class:: IScmReplyInfo
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: SetResolverInfo
|
||||
.. method:: GetResolverInfo
|
||||
.. method:: SetRemoteReplyInfo
|
||||
.. method:: GetRemoteReplyInfo
|
||||
|
||||
|
||||
.. class:: IScmRequestInfo
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: SetScmInfo
|
||||
.. method:: GetScmInfo
|
||||
.. method:: SetRemoteRequestInfo
|
||||
.. method:: GetRemoteRequestInfo
|
||||
|
||||
|
||||
.. class:: IStandardActivator
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: StandardGetClassObject
|
||||
.. method:: StandardCreateInstance
|
||||
.. method:: StandardGetInstanceFromFile
|
||||
.. method:: StandardGetInstanceFromIStorage
|
||||
.. method:: Reset
|
||||
|
||||
|
||||
.. class:: ISystemActivator
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetClassObject
|
||||
.. method:: CreateInstance
|
||||
|
||||
|
||||
.. class:: IBindCtx
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -576,33 +971,6 @@ Interfaces
|
||||
.. method:: EnumSubCommands
|
||||
|
||||
|
||||
.. class:: IMoniker
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetClassID
|
||||
.. method:: IsDirty
|
||||
.. method:: Load
|
||||
.. method:: Save
|
||||
.. method:: GetSizeMax
|
||||
.. method:: BindToObject
|
||||
.. method:: BindToStorage
|
||||
.. method:: Reduce
|
||||
.. method:: ComposeWith
|
||||
.. method:: Enum
|
||||
.. method:: IsEqual
|
||||
.. method:: Hash
|
||||
.. method:: IsRunning
|
||||
.. method:: GetTimeOfLastChange
|
||||
.. method:: Inverse
|
||||
.. method:: CommonPrefixWith
|
||||
.. method:: RelativePathTo
|
||||
.. method:: GetDisplayName
|
||||
.. method:: ParseDisplayName
|
||||
.. method:: IsSystemMoniker
|
||||
|
||||
|
||||
.. class:: IRunningObjectTable
|
||||
|
||||
.. method:: QueryInterface
|
||||
@@ -643,22 +1011,30 @@ Interfaces
|
||||
.. method:: EnumItems
|
||||
|
||||
|
||||
.. class:: IStream
|
||||
.. class:: IProxyManager
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: Read
|
||||
.. method:: Write
|
||||
.. method:: Seek
|
||||
.. method:: SetSize
|
||||
.. method:: CopyTo
|
||||
.. method:: Commit
|
||||
.. method:: Revert
|
||||
.. method:: LockRegion
|
||||
.. method:: UnlockRegion
|
||||
.. method:: Stat
|
||||
.. method:: Clone
|
||||
.. method:: CreateServer
|
||||
.. method:: IsConnected
|
||||
.. method:: LockConnection
|
||||
.. method:: Disconnect
|
||||
.. method:: GetConnectionStatus
|
||||
.. method:: ScalarDeletingDestructor
|
||||
.. method:: SetMapping
|
||||
.. method:: GetMapping
|
||||
.. method:: GetServerObjectContext
|
||||
.. method:: GetWrapperForContex
|
||||
|
||||
|
||||
.. class:: IProxyServerIdentity
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetServerProcessId
|
||||
.. method:: GetServerProcessHandle
|
||||
|
||||
|
||||
.. class:: IApplicationActivationManager
|
||||
@@ -701,6 +1077,63 @@ Interfaces
|
||||
.. method:: OnStateChanged
|
||||
|
||||
|
||||
.. class:: IChannelHook
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: ClientGetSize
|
||||
.. method:: ClientFillBuffer
|
||||
.. method:: ClientNotify
|
||||
.. method:: ServerNotify
|
||||
.. method:: ServerGetSize
|
||||
.. method:: ServerFillBuffer
|
||||
|
||||
|
||||
.. class:: IRpcChannelBuffer
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetBuffer
|
||||
.. method:: SendReceive
|
||||
.. method:: FreeBuffer
|
||||
.. method:: GetDestCtx
|
||||
.. method:: IsConnected
|
||||
|
||||
|
||||
.. class:: IRpcHelper
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: GetDCOMProtocolVersion
|
||||
.. method:: GetIIDFromOBJREF
|
||||
|
||||
|
||||
.. class:: IRpcOptions
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: Set
|
||||
.. method:: Query
|
||||
|
||||
|
||||
.. class:: IRpcStubBuffer
|
||||
|
||||
.. method:: QueryInterface
|
||||
.. method:: AddRef
|
||||
.. method:: Release
|
||||
.. method:: Connect
|
||||
.. method:: Disconnect
|
||||
.. method:: Invoke
|
||||
.. method:: IsIIDSupported
|
||||
.. method:: CountRefs
|
||||
.. method:: DebugServerQueryInterface
|
||||
.. method:: DebugServerRelease
|
||||
|
||||
|
||||
.. class:: IAction
|
||||
|
||||
.. method:: QueryInterface
|
||||
|
||||
+32
-5
@@ -126,6 +126,32 @@ WinDef
|
||||
.. autodata:: NUM_CR_RESULTS
|
||||
.. autodata:: PCD_MAX_MEMORY
|
||||
.. autodata:: PCD_MAX_IO
|
||||
.. autodata:: ORPCF_NULL
|
||||
.. autodata:: ORPCF_LOCAL
|
||||
.. autodata:: ORPCF_RESERVED1
|
||||
.. autodata:: ORPCF_RESERVED2
|
||||
.. autodata:: ORPCF_RESERVED3
|
||||
.. autodata:: ORPCF_RESERVED4
|
||||
.. autodata:: ORPCF_INPUT_SYNC
|
||||
.. autodata:: ORPCF_ASYNC
|
||||
.. autodata:: ORPCF_DYNAMIC_CLOAKING
|
||||
.. autodata:: ORPCF_REJECTED
|
||||
.. autodata:: ORPCF_RETRY_LATER
|
||||
.. autodata:: OBJREF_SIGNATURE
|
||||
.. autodata:: OBJREF_STANDARD
|
||||
.. autodata:: OBJREF_HANDLER
|
||||
.. autodata:: OBJREF_CUSTOM
|
||||
.. autodata:: OBJREF_EXTENDED
|
||||
.. autodata:: SORF_OXRES1
|
||||
.. autodata:: SORF_OXRES2
|
||||
.. autodata:: SORF_OXRES3
|
||||
.. autodata:: SORF_OXRES4
|
||||
.. autodata:: SORF_OXRES5
|
||||
.. autodata:: SORF_OXRES6
|
||||
.. autodata:: SORF_OXRES7
|
||||
.. autodata:: SORF_OXRES8
|
||||
.. autodata:: SORF_NULL
|
||||
.. autodata:: SORF_NOPING
|
||||
.. autodata:: CWCSTORAGENAME
|
||||
.. autodata:: STGM_DIRECT
|
||||
.. autodata:: STGM_TRANSACTED
|
||||
@@ -1127,6 +1153,7 @@ WinDef
|
||||
.. autodata:: REG_STANDARD_FORMAT
|
||||
.. autodata:: REG_LATEST_FORMAT
|
||||
.. autodata:: REG_NO_COMPRESSION
|
||||
.. autodata:: MEM_EXTENDED_PARAMETER_TYPE_BITS
|
||||
.. autodata:: ACCESS_MIN_MS_ACE_TYPE
|
||||
.. autodata:: ACCESS_ALLOWED_ACE_TYPE
|
||||
.. autodata:: ACCESS_DENIED_ACE_TYPE
|
||||
@@ -2392,11 +2419,11 @@ WinDef
|
||||
.. autodata:: FAX_PORT_QUERY
|
||||
.. autodata:: FAX_PORT_SET
|
||||
.. autodata:: FAX_JOB_MANAGE
|
||||
.. autodata:: COM_EXECUTE
|
||||
.. autodata:: COM_EXECUTE_LOCAL
|
||||
.. autodata:: COM_EXECUTE_REMOTE
|
||||
.. autodata:: COM_ACTIVATE_LOCAL
|
||||
.. autodata:: COM_ACTIVATE_REMOTE
|
||||
.. autodata:: COM_RIGHTS_EXECUTE
|
||||
.. autodata:: COM_RIGHTS_EXECUTE_LOCAL
|
||||
.. autodata:: COM_RIGHTS_EXECUTE_REMOTE
|
||||
.. autodata:: COM_RIGHTS_ACTIVATE_LOCAL
|
||||
.. autodata:: COM_RIGHTS_ACTIVATE_REMOTE
|
||||
.. autodata:: SECTION_QUERY
|
||||
.. autodata:: SECTION_MAP_WRITE
|
||||
.. autodata:: SECTION_MAP_READ
|
||||
|
||||
+20
-6
@@ -164,6 +164,14 @@ Functions
|
||||
|
||||
.. function:: SysFreeString(bstrString)
|
||||
|
||||
.. function:: CreateStreamOnHGlobal(hGlobal, fDeleteOnRelease, ppstm)
|
||||
|
||||
.. function:: GetHGlobalFromStream(pstm, phglobal)
|
||||
|
||||
.. function:: CoMarshalInterface(pStm, riid, pUnk, dwDestContext, pvDestContext, mshlflags)
|
||||
|
||||
.. function:: CoUnmarshalInterface(pStm, riid, ppv)
|
||||
|
||||
.. function:: CryptCATAdminCalcHashFromFileHandle(hFile, pcbHash, pbHash, dwFlags)
|
||||
|
||||
.. function:: CryptCATAdminCalcHashFromFileHandle2(hCatAdmin, hFile, pcbHash, pbHash, dwFlags)
|
||||
@@ -978,12 +986,6 @@ Functions
|
||||
|
||||
.. function:: SymEnumSymbolsEx(hProcess, BaseOfDll, Mask, EnumSymbolsCallback, UserContext, Options)
|
||||
|
||||
.. function:: SymEnumTypes(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext)
|
||||
|
||||
.. function:: SymEnumTypesByName(hProcess, BaseOfDll, mask, EnumSymbolsCallback, UserContext)
|
||||
|
||||
.. function:: SymEnumTypesByNameW(hProcess, BaseOfDll, mask, EnumSymbolsCallback, UserContext)
|
||||
|
||||
.. function:: SymEnumerateModules64(hProcess, EnumModulesCallback, UserContext)
|
||||
|
||||
.. function:: SymEnumerateModulesW64(hProcess, EnumModulesCallback, UserContext)
|
||||
@@ -1072,6 +1074,14 @@ Functions
|
||||
|
||||
.. function:: SymSetSearchPathW(hProcess, SearchPath)
|
||||
|
||||
.. function:: SymEnumTypes(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext)
|
||||
|
||||
.. function:: SymEnumTypesW(hProcess, BaseOfDll, EnumSymbolsCallback, UserContext)
|
||||
|
||||
.. function:: SymEnumTypesByName(hProcess, BaseOfDll, mask, EnumSymbolsCallback, UserContext)
|
||||
|
||||
.. function:: SymEnumTypesByNameW(hProcess, BaseOfDll, mask, EnumSymbolsCallback, UserContext)
|
||||
|
||||
.. function:: CreateEventA(lpEventAttributes, bManualReset, bInitialState, lpName)
|
||||
|
||||
.. function:: CreateEventW(lpEventAttributes, bManualReset, bInitialState, lpName)
|
||||
@@ -1164,6 +1174,10 @@ Functions
|
||||
|
||||
.. function:: NtTerminateProcess(ProcessHandle, ExitStatus)
|
||||
|
||||
.. function:: NtReadFile(FileHandle, Event, ApcRoutine, ApcContext, IoStatusBlock, Buffer, Length, ByteOffset, Key)
|
||||
|
||||
.. function:: NtWriteFile(FileHandle, Event, ApcRoutine, ApcContext, IoStatusBlock, Buffer, Length, ByteOffset, Key)
|
||||
|
||||
.. function:: GetComputerNameExA(NameType, lpBuffer, nSize)
|
||||
|
||||
.. function:: GetComputerNameExW(NameType, lpBuffer, nSize)
|
||||
|
||||
+1439
-140
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,5 +1,5 @@
|
||||
const DOCUMENTATION_OPTIONS = {
|
||||
VERSION: '1.0.0',
|
||||
VERSION: '1.0.1',
|
||||
LANGUAGE: 'en',
|
||||
COLLAPSE_INDEX: false,
|
||||
BUILDER: 'html',
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>12. windows.alpc – Advanced Local Procedure Call — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>12. windows.alpc – Advanced Local Procedure Call — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="crypto.html" title="11. windows.crypto – CryptoAPI"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">12. </span><code class="docutils literal notranslate"><span class="pre">windows.alpc</span></code> – Advanced Local Procedure Call</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -544,7 +544,7 @@ ALPC messages over an ALPC port and the classes representing these messages.</p>
|
||||
<li class="right" >
|
||||
<a href="crypto.html" title="11. windows.crypto – CryptoAPI"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">12. </span><code class="docutils literal notranslate"><span class="pre">windows.alpc</span></code> – Advanced Local Procedure Call</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>10. windows.com - Component Object Model — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>10. windows.com - Component Object Model — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="debug.html" title="9. windows.debug – Debugging"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">10. </span><code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.com</span></code> - Component Object Model</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -204,7 +204,7 @@ You can then use the instance to call whatever method you need.</p>
|
||||
<li class="right" >
|
||||
<a href="debug.html" title="9. windows.debug – Debugging"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">10. </span><code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.com</span></code> - Component Object Model</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>11. windows.crypto – CryptoAPI — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>11. windows.crypto – CryptoAPI — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="com.html" title="10. windows.com - Component Object Model"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">11. </span><code class="docutils literal notranslate"><span class="pre">windows.crypto</span></code> – CryptoAPI</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -774,7 +774,7 @@ See <a class="reference external" href="https://msdn.microsoft.com/en-us/library
|
||||
<li class="right" >
|
||||
<a href="com.html" title="10. windows.com - Component Object Model"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">11. </span><code class="docutils literal notranslate"><span class="pre">windows.crypto</span></code> – CryptoAPI</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>9. windows.debug – Debugging — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>9. windows.debug – Debugging — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="wintrust.html" title="8. windows.wintrust – Checking signature"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">9. </span><code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.debug</span></code> – Debugging</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -1404,7 +1404,7 @@ If the symbol include a displacement, it is not taken into account</p>
|
||||
<li class="right" >
|
||||
<a href="wintrust.html" title="8. windows.wintrust – Checking signature"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">9. </span><code class="xref py py-mod docutils literal notranslate"><span class="pre">windows.debug</span></code> – Debugging</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.14. Device Manager — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.14. Device Manager — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="object_manager.html" title="2.13. Object Manager – Kernel objects"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.14. </span>Device Manager</a></li>
|
||||
</ul>
|
||||
@@ -964,7 +964,7 @@ This class is a base class, all resources returned by <a class="reference intern
|
||||
<li class="right" >
|
||||
<a href="object_manager.html" title="2.13. Object Manager – Kernel objects"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.14. </span>Device Manager</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>19. Python, Windows & encoding — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>19. Python, Windows & encoding — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
<li class="right" >
|
||||
<a href="sample.html" title="18. Samples of code"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">19. </span>Python, Windows & encoding</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -347,7 +347,7 @@ Unicode object repr: <MyUtf8Object name="お前はもう死んでい-к
|
||||
<li class="right" >
|
||||
<a href="sample.html" title="18. Samples of code"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">19. </span>Python, Windows & encoding</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.17. ETW – Event Tracing for Windows — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.17. ETW – Event Tracing for Windows — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="evtlog.html" title="2.16. Event Log"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.17. </span>ETW – Event Tracing for Windows</a></li>
|
||||
</ul>
|
||||
@@ -376,7 +376,7 @@ This allow for simpler script that stop/start some EtwTrace.</p>
|
||||
<li class="right" >
|
||||
<a href="evtlog.html" title="2.16. Event Log"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.17. </span>ETW – Event Tracing for Windows</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.16. Event Log — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.16. Event Log — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="task_scheduler.html" title="2.15. Task scheduler"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.16. </span>Event Log</a></li>
|
||||
</ul>
|
||||
@@ -1051,7 +1051,7 @@ Retrieved by parsing <a class="reference internal" href="#windows.winobject.even
|
||||
<li class="right" >
|
||||
<a href="task_scheduler.html" title="2.15. Task scheduler"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.16. </span>Event Log</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.5. Exception and Context related structures — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.5. Exception and Context related structures — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="token.html" title="2.4. Token"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.5. </span>Exception and Context related structures</a></li>
|
||||
</ul>
|
||||
@@ -669,7 +669,7 @@ Most of the structures are the Windows structure with a prefix <code class="docu
|
||||
<li class="right" >
|
||||
<a href="token.html" title="2.4. Token"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.5. </span>Exception and Context related structures</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>14. windows.generated_def – generated Windows defines and structures — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>14. windows.generated_def – generated Windows defines and structures — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="rpc.html" title="13. windows.rpc – ALPC-based Windows RPC"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -185,7 +185,7 @@
|
||||
<li class="right" >
|
||||
<a href="rpc.html" title="13. windows.rpc – ALPC-based Windows RPC"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+1554
-86
File diff suppressed because it is too large
Load Diff
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.11. Handle – Processes handles — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.11. Handle – Processes handles — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="wmi.html" title="2.10. WMI – Make request to WMI"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.11. </span>Handle – Processes handles</a></li>
|
||||
</ul>
|
||||
@@ -179,7 +179,7 @@
|
||||
<li class="right" >
|
||||
<a href="wmi.html" title="2.10. WMI – Make request to WMI"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.11. </span>Handle – Processes handles</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>15. IAT hooking — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>15. IAT hooking — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="interfaces_generated.html" title="14.7. Interfaces"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">15. </span>IAT hooking</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -247,7 +247,7 @@
|
||||
<li class="right" >
|
||||
<a href="interfaces_generated.html" title="14.7. Interfaces"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">15. </span>IAT hooking</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>Welcome to PythonForWindows’s documentation! — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>Welcome to PythonForWindows’s documentation! — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
<li class="right" >
|
||||
<a href="windows.html" title="1. The windows module"
|
||||
accesskey="N">next</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="#">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="#">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">Welcome to PythonForWindows’s documentation!</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -310,7 +310,7 @@ Encoding errors at print time might be awkward for unicode string on python2, se
|
||||
<li class="right" >
|
||||
<a href="windows.html" title="1. The windows module"
|
||||
>next</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="#">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="#">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">Welcome to PythonForWindows’s documentation!</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
+2329
-275
File diff suppressed because it is too large
Load Diff
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>17. Internals — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>17. Internals — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="wip.html" title="16. Early Work In Progress"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">17. </span>Internals</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -277,7 +277,7 @@ With these information we are able to know</p>
|
||||
<li class="right" >
|
||||
<a href="wip.html" title="16. Early Work In Progress"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">17. </span>Internals</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>3. windows.native_exec – Native Code Execution — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>3. windows.native_exec – Native Code Execution — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="etw.html" title="2.17. ETW – Event Tracing for Windows"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">3. </span><code class="docutils literal notranslate"><span class="pre">windows.native_exec</span></code> – Native Code Execution</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -558,7 +558,7 @@ the end of your <code class="xref py py-class docutils literal notranslate"><spa
|
||||
<li class="right" >
|
||||
<a href="etw.html" title="2.17. ETW – Event Tracing for Windows"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">3. </span><code class="docutils literal notranslate"><span class="pre">windows.native_exec</span></code> – Native Code Execution</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.7. Network — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.7. Network — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="registry.html" title="2.6. Registry"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.7. </span>Network</a></li>
|
||||
</ul>
|
||||
@@ -597,7 +597,7 @@ Equals <code class="docutils literal notranslate"><span class="pre">remote_port<
|
||||
<li class="right" >
|
||||
<a href="registry.html" title="2.6. Registry"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.7. </span>Network</a></li>
|
||||
</ul>
|
||||
|
||||
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>14.2. Ntstatus — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>14.2. Ntstatus — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="windef_generated.html" title="14.1. WinDef"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="generated.html" accesskey="U"><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.2. </span>Ntstatus</a></li>
|
||||
</ul>
|
||||
@@ -10875,7 +10875,7 @@
|
||||
<li class="right" >
|
||||
<a href="windef_generated.html" title="14.1. WinDef"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="generated.html" ><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.2. </span>Ntstatus</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.13. Object Manager – Kernel objects — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.13. Object Manager – Kernel objects — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="system_module.html" title="2.12. System Module – Loaded kernel modules"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.13. </span>Object Manager – Kernel objects</a></li>
|
||||
</ul>
|
||||
@@ -293,7 +293,7 @@ code <a class="reference internal" href="ntstatus_generated.html#windows.generat
|
||||
<li class="right" >
|
||||
<a href="system_module.html" title="2.12. System Module – Loaded kernel modules"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.13. </span>Object Manager – Kernel objects</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>6. windows.pipe – Inter-Process Communication — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>6. windows.pipe – Inter-Process Communication — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="security.html" title="5. windows.security – Security Descriptor & related"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">6. </span><code class="docutils literal notranslate"><span class="pre">windows.pipe</span></code> – Inter-Process Communication</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -247,7 +247,7 @@
|
||||
<li class="right" >
|
||||
<a href="security.html" title="5. windows.security – Security Descriptor & related"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">6. </span><code class="docutils literal notranslate"><span class="pre">windows.pipe</span></code> – Inter-Process Communication</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.1. Processes and Threads — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.1. Processes and Threads — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="winobject.html" title="2. The windows objects"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.1. </span>Processes and Threads</a></li>
|
||||
</ul>
|
||||
@@ -1836,7 +1836,7 @@ You MUST keep a reference to the hook while the hook is enabled.</p>
|
||||
<li class="right" >
|
||||
<a href="winobject.html" title="2. The windows objects"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.1. </span>Processes and Threads</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -4,12 +4,12 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Python Module Index — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>Python Module Index — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<li class="right" >
|
||||
<a href="#" title="Python Module Index"
|
||||
>modules</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">Python Module Index</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -297,7 +297,7 @@
|
||||
<li class="right" >
|
||||
<a href="#" title="Python Module Index"
|
||||
>modules</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">Python Module Index</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.6. Registry — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.6. Registry — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="exception.html" title="2.5. Exception and Context related structures"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.6. </span>Registry</a></li>
|
||||
</ul>
|
||||
@@ -333,7 +333,7 @@
|
||||
<li class="right" >
|
||||
<a href="exception.html" title="2.5. Exception and Context related structures"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.6. </span>Registry</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+23
-16
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>13. windows.rpc – ALPC-based Windows RPC — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>13. windows.rpc – ALPC-based Windows RPC — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="alpc.html" title="12. windows.alpc – Advanced Local Procedure Call"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">13. </span><code class="docutils literal notranslate"><span class="pre">windows.rpc</span></code> – ALPC-based Windows RPC</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -80,8 +80,8 @@
|
||||
|
||||
<dl class="py method">
|
||||
<dt class="sig sig-object py" id="windows.rpc.RPCClient.bind">
|
||||
<span class="sig-name descname"><span class="pre">bind</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">IID_str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">version</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">(1,</span> <span class="pre">0)</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/windows/rpc/client.html#RPCClient.bind"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.rpc.RPCClient.bind" title="Link to this definition">¶</a></dt>
|
||||
<dd><p>Bind to the <code class="docutils literal notranslate"><span class="pre">IID_str</span></code> with the given <code class="docutils literal notranslate"><span class="pre">version</span></code></p>
|
||||
<span class="sig-name descname"><span class="pre">bind</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">iid</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">version</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">(1,</span> <span class="pre">0)</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/windows/rpc/client.html#RPCClient.bind"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.rpc.RPCClient.bind" title="Link to this definition">¶</a></dt>
|
||||
<dd><p>Bind to the <code class="docutils literal notranslate"><span class="pre">IID</span></code> with the given <code class="docutils literal notranslate"><span class="pre">version</span></code></p>
|
||||
<dl class="field-list simple">
|
||||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||||
<dd class="field-odd"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">windows.generated_def.IID</span></code></p>
|
||||
@@ -92,19 +92,26 @@
|
||||
<dl class="py method">
|
||||
<dt class="sig sig-object py" id="windows.rpc.RPCClient.call">
|
||||
<span class="sig-name descname"><span class="pre">call</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">IID</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">method_offset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">params</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ipid</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/windows/rpc/client.html#RPCClient.call"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.rpc.RPCClient.call" title="Link to this definition">¶</a></dt>
|
||||
<dd><p>Call method number <code class="docutils literal notranslate"><span class="pre">method_offset</span></code> of interface <code class="docutils literal notranslate"><span class="pre">IID</span></code> with mashalled <code class="docutils literal notranslate"><span class="pre">params</span></code></p>
|
||||
<dl class="field-list simple">
|
||||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||||
<dd class="field-odd"><ul class="simple">
|
||||
<li><p><strong>IID</strong> (<a class="reference internal" href="winstructs_generated.html#windows.generated_def.winstructs.IID" title="windows.generated_def.winstructs.IID"><em>IID</em></a>) – An IID previously returned by <a class="reference internal" href="#windows.rpc.RPCClient.bind" title="windows.rpc.RPCClient.bind"><code class="xref py py-func docutils literal notranslate"><span class="pre">bind()</span></code></a></p></li>
|
||||
<li><p><strong>method_offset</strong> (<em>int</em>)</p></li>
|
||||
<li><p><strong>params</strong> (<em>str</em>) – The mashalled parameters (NDR32)</p></li>
|
||||
</ul>
|
||||
<dd><p>Call method number <code class="docutils literal notranslate"><span class="pre">method_offset</span></code> of interface <code class="docutils literal notranslate"><span class="pre">IID</span></code> with mashalled <code class="docutils literal notranslate"><span class="pre">params</span></code>.
|
||||
Handle <a class="reference external" href="https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dcom/db1d5ce1-a783-4f3d-854c-dc44308e78fb">ORPC calls</a> via the <cite>ipid</cite> parameter.</p>
|
||||
<blockquote>
|
||||
<div><dl class="field-list simple">
|
||||
<dt class="field-odd">param IID IID<span class="colon">:</span></dt>
|
||||
<dd class="field-odd"><p>An IID previously returned by <a class="reference internal" href="#windows.rpc.RPCClient.bind" title="windows.rpc.RPCClient.bind"><code class="xref py py-func docutils literal notranslate"><span class="pre">bind()</span></code></a></p>
|
||||
</dd>
|
||||
<dt class="field-even">Returns<span class="colon">:</span></dt>
|
||||
<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></p>
|
||||
<dt class="field-even">param int method_offset<span class="colon">:</span></dt>
|
||||
<dd class="field-even"><p></p></dd>
|
||||
<dt class="field-odd">param str params<span class="colon">:</span></dt>
|
||||
<dd class="field-odd"><p>The mashalled parameters (NDR32)</p>
|
||||
</dd>
|
||||
<dt class="field-even">param GUID ipid<span class="colon">:</span></dt>
|
||||
<dd class="field-even"><p>The IPID for <a class="reference external" href="https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dcom/db1d5ce1-a783-4f3d-854c-dc44308e78fb">ORPC calls</a></p>
|
||||
</dd>
|
||||
<dt class="field-odd">returns<span class="colon">:</span></dt>
|
||||
<dd class="field-odd"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></p>
|
||||
</dd>
|
||||
</dl>
|
||||
</div></blockquote>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="py method">
|
||||
@@ -596,7 +603,7 @@ an attribute <code class="docutils literal notranslate"><span class="pre">MEMBER
|
||||
<li class="right" >
|
||||
<a href="alpc.html" title="12. windows.alpc – Advanced Local Procedure Call"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">13. </span><code class="docutils literal notranslate"><span class="pre">windows.rpc</span></code> – ALPC-based Windows RPC</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>18. Samples of code — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>18. Samples of code — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="internals.html" title="17. Internals"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">18. </span>Samples of code</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -4489,7 +4489,7 @@ BYE
|
||||
<li class="right" >
|
||||
<a href="internals.html" title="17. Internals"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">18. </span>Samples of code</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -4,13 +4,13 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Search — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>Search — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
<li class="right" >
|
||||
<a href="py-modindex.html" title="Python Module Index"
|
||||
>modules</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">Search</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -89,7 +89,7 @@
|
||||
<li class="right" >
|
||||
<a href="py-modindex.html" title="Python Module Index"
|
||||
>modules</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">Search</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>5. windows.security – Security Descriptor & related — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>5. windows.security – Security Descriptor & related — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="winproxy.html" title="4. windows.winproxy – Windows API"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">5. </span><code class="docutils literal notranslate"><span class="pre">windows.security</span></code> – Security Descriptor & related</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -2014,7 +2014,7 @@ You should not need to instanciate/use them directly.</p>
|
||||
<li class="right" >
|
||||
<a href="winproxy.html" title="4. windows.winproxy – Windows API"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">5. </span><code class="docutils literal notranslate"><span class="pre">windows.security</span></code> – Security Descriptor & related</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.8. Service — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.8. Service — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="network.html" title="2.7. Network"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.8. </span>Service</a></li>
|
||||
</ul>
|
||||
@@ -306,7 +306,7 @@
|
||||
<li class="right" >
|
||||
<a href="network.html" title="2.7. Network"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.8. </span>Service</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.12. System Module – Loaded kernel modules — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.12. System Module – Loaded kernel modules — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="handle.html" title="2.11. Handle – Processes handles"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.12. </span>System Module – Loaded kernel modules</a></li>
|
||||
</ul>
|
||||
@@ -314,7 +314,7 @@
|
||||
<li class="right" >
|
||||
<a href="handle.html" title="2.11. Handle – Processes handles"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.12. </span>System Module – Loaded kernel modules</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.15. Task scheduler — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.15. Task scheduler — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="device_manager.html" title="2.14. Device Manager"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.15. </span>Task scheduler</a></li>
|
||||
</ul>
|
||||
@@ -1171,7 +1171,7 @@ and the security descriptor of the task.</p>
|
||||
<li class="right" >
|
||||
<a href="device_manager.html" title="2.14. Device Manager"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.15. </span>Task scheduler</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.4. Token — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.4. Token — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="process.html" title="2.1. Processes and Threads"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.4. </span>Token</a></li>
|
||||
</ul>
|
||||
@@ -1073,7 +1073,7 @@ There can be many tokens representing a single logon session.</p>
|
||||
<li class="right" >
|
||||
<a href="process.html" title="2.1. Processes and Threads"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.4. </span>Token</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>7. windows.utils – Windows Utilities — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>7. windows.utils – Windows Utilities — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="pipe.html" title="6. windows.pipe – Inter-Process Communication"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">7. </span><code class="docutils literal notranslate"><span class="pre">windows.utils</span></code> – Windows Utilities</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -288,7 +288,7 @@ Useful in injection of GUI process</p>
|
||||
<li class="right" >
|
||||
<a href="pipe.html" title="6. windows.pipe – Inter-Process Communication"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">7. </span><code class="docutils literal notranslate"><span class="pre">windows.utils</span></code> – Windows Utilities</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.9. Volume – The logical drives — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.9. Volume – The logical drives — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="service.html" title="2.8. Service"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.9. </span>Volume – The logical drives</a></li>
|
||||
</ul>
|
||||
@@ -194,7 +194,7 @@
|
||||
<li class="right" >
|
||||
<a href="service.html" title="2.8. Service"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.9. </span>Volume – The logical drives</a></li>
|
||||
</ul>
|
||||
|
||||
+181
-19
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>14.1. WinDef — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>14.1. WinDef — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="generated.html" title="14. windows.generated_def – generated Windows defines and structures"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="generated.html" accesskey="U"><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.1. </span>WinDef</a></li>
|
||||
</ul>
|
||||
@@ -667,6 +667,136 @@
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">PCD_MAX_IO</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">PCD_MAX_IO(0x2)</span></em><a class="headerlink" href="#windows.generated_def.PCD_MAX_IO" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_NULL">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_NULL</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_NULL(0x0)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_NULL" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_LOCAL">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_LOCAL</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_LOCAL(0x1)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_LOCAL" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_RESERVED1">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_RESERVED1</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_RESERVED1(0x2)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_RESERVED1" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_RESERVED2">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_RESERVED2</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_RESERVED2(0x4)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_RESERVED2" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_RESERVED3">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_RESERVED3</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_RESERVED3(0x8)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_RESERVED3" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_RESERVED4">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_RESERVED4</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_RESERVED4(0x10)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_RESERVED4" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_INPUT_SYNC">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_INPUT_SYNC</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_INPUT_SYNC(0x2)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_INPUT_SYNC" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_ASYNC">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_ASYNC</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_ASYNC(0x4)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_ASYNC" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_DYNAMIC_CLOAKING">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_DYNAMIC_CLOAKING</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_DYNAMIC_CLOAKING(0x8)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_DYNAMIC_CLOAKING" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_REJECTED">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_REJECTED</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_REJECTED(0x2)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_REJECTED" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ORPCF_RETRY_LATER">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ORPCF_RETRY_LATER</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ORPCF_RETRY_LATER(0x4)</span></em><a class="headerlink" href="#windows.generated_def.ORPCF_RETRY_LATER" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.OBJREF_SIGNATURE">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">OBJREF_SIGNATURE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">OBJREF_SIGNATURE(0x574f454d)</span></em><a class="headerlink" href="#windows.generated_def.OBJREF_SIGNATURE" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.OBJREF_STANDARD">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">OBJREF_STANDARD</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">OBJREF_STANDARD(0x1)</span></em><a class="headerlink" href="#windows.generated_def.OBJREF_STANDARD" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.OBJREF_HANDLER">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">OBJREF_HANDLER</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">OBJREF_HANDLER(0x2)</span></em><a class="headerlink" href="#windows.generated_def.OBJREF_HANDLER" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.OBJREF_CUSTOM">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">OBJREF_CUSTOM</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">OBJREF_CUSTOM(0x4)</span></em><a class="headerlink" href="#windows.generated_def.OBJREF_CUSTOM" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.OBJREF_EXTENDED">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">OBJREF_EXTENDED</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">OBJREF_EXTENDED(0x8)</span></em><a class="headerlink" href="#windows.generated_def.OBJREF_EXTENDED" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_OXRES1">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_OXRES1</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_OXRES1(0x1)</span></em><a class="headerlink" href="#windows.generated_def.SORF_OXRES1" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_OXRES2">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_OXRES2</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_OXRES2(0x20)</span></em><a class="headerlink" href="#windows.generated_def.SORF_OXRES2" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_OXRES3">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_OXRES3</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_OXRES3(0x40)</span></em><a class="headerlink" href="#windows.generated_def.SORF_OXRES3" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_OXRES4">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_OXRES4</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_OXRES4(0x80)</span></em><a class="headerlink" href="#windows.generated_def.SORF_OXRES4" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_OXRES5">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_OXRES5</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_OXRES5(0x100)</span></em><a class="headerlink" href="#windows.generated_def.SORF_OXRES5" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_OXRES6">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_OXRES6</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_OXRES6(0x200)</span></em><a class="headerlink" href="#windows.generated_def.SORF_OXRES6" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_OXRES7">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_OXRES7</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_OXRES7(0x400)</span></em><a class="headerlink" href="#windows.generated_def.SORF_OXRES7" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_OXRES8">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_OXRES8</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_OXRES8(0x800)</span></em><a class="headerlink" href="#windows.generated_def.SORF_OXRES8" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_NULL">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_NULL</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_NULL(0x0)</span></em><a class="headerlink" href="#windows.generated_def.SORF_NULL" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.SORF_NOPING">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">SORF_NOPING</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SORF_NOPING(0x1000)</span></em><a class="headerlink" href="#windows.generated_def.SORF_NOPING" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.CWCSTORAGENAME">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">CWCSTORAGENAME</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">CWCSTORAGENAME(0x20)</span></em><a class="headerlink" href="#windows.generated_def.CWCSTORAGENAME" title="Link to this definition">¶</a></dt>
|
||||
@@ -5672,6 +5802,11 @@
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">REG_NO_COMPRESSION</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">REG_NO_COMPRESSION(0x4)</span></em><a class="headerlink" href="#windows.generated_def.REG_NO_COMPRESSION" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.MEM_EXTENDED_PARAMETER_TYPE_BITS">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">MEM_EXTENDED_PARAMETER_TYPE_BITS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">MEM_EXTENDED_PARAMETER_TYPE_BITS(0x8)</span></em><a class="headerlink" href="#windows.generated_def.MEM_EXTENDED_PARAMETER_TYPE_BITS" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.ACCESS_MIN_MS_ACE_TYPE">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">ACCESS_MIN_MS_ACE_TYPE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">ACCESS_MIN_MS_ACE_TYPE(0x0)</span></em><a class="headerlink" href="#windows.generated_def.ACCESS_MIN_MS_ACE_TYPE" title="Link to this definition">¶</a></dt>
|
||||
@@ -12010,28 +12145,28 @@ Base 0 means to interpret the base from the string as an integer literal.
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_EXECUTE">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_EXECUTE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_EXECUTE(0x1)</span></em><a class="headerlink" href="#windows.generated_def.COM_EXECUTE" title="Link to this definition">¶</a></dt>
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_RIGHTS_EXECUTE">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_RIGHTS_EXECUTE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_RIGHTS_EXECUTE(0x1)</span></em><a class="headerlink" href="#windows.generated_def.COM_RIGHTS_EXECUTE" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_EXECUTE_LOCAL">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_EXECUTE_LOCAL</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_EXECUTE_LOCAL(0x2)</span></em><a class="headerlink" href="#windows.generated_def.COM_EXECUTE_LOCAL" title="Link to this definition">¶</a></dt>
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_RIGHTS_EXECUTE_LOCAL">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_RIGHTS_EXECUTE_LOCAL</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_RIGHTS_EXECUTE_LOCAL(0x2)</span></em><a class="headerlink" href="#windows.generated_def.COM_RIGHTS_EXECUTE_LOCAL" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_EXECUTE_REMOTE">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_EXECUTE_REMOTE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_EXECUTE_REMOTE(0x4)</span></em><a class="headerlink" href="#windows.generated_def.COM_EXECUTE_REMOTE" title="Link to this definition">¶</a></dt>
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_RIGHTS_EXECUTE_REMOTE">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_RIGHTS_EXECUTE_REMOTE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_RIGHTS_EXECUTE_REMOTE(0x4)</span></em><a class="headerlink" href="#windows.generated_def.COM_RIGHTS_EXECUTE_REMOTE" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_ACTIVATE_LOCAL">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_ACTIVATE_LOCAL</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_ACTIVATE_LOCAL(0x8)</span></em><a class="headerlink" href="#windows.generated_def.COM_ACTIVATE_LOCAL" title="Link to this definition">¶</a></dt>
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_RIGHTS_ACTIVATE_LOCAL">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_RIGHTS_ACTIVATE_LOCAL</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_RIGHTS_ACTIVATE_LOCAL(0x8)</span></em><a class="headerlink" href="#windows.generated_def.COM_RIGHTS_ACTIVATE_LOCAL" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_ACTIVATE_REMOTE">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_ACTIVATE_REMOTE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_ACTIVATE_REMOTE(0x10)</span></em><a class="headerlink" href="#windows.generated_def.COM_ACTIVATE_REMOTE" title="Link to this definition">¶</a></dt>
|
||||
<dt class="sig sig-object py" id="windows.generated_def.COM_RIGHTS_ACTIVATE_REMOTE">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.</span></span><span class="sig-name descname"><span class="pre">COM_RIGHTS_ACTIVATE_REMOTE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">COM_RIGHTS_ACTIVATE_REMOTE(0x10)</span></em><a class="headerlink" href="#windows.generated_def.COM_RIGHTS_ACTIVATE_REMOTE" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py data">
|
||||
@@ -17191,6 +17326,32 @@ Base 0 means to interpret the base from the string as an integer literal.
|
||||
<li><a class="reference internal" href="#windows.generated_def.NUM_CR_RESULTS"><code class="docutils literal notranslate"><span class="pre">NUM_CR_RESULTS</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.PCD_MAX_MEMORY"><code class="docutils literal notranslate"><span class="pre">PCD_MAX_MEMORY</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.PCD_MAX_IO"><code class="docutils literal notranslate"><span class="pre">PCD_MAX_IO</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_NULL"><code class="docutils literal notranslate"><span class="pre">ORPCF_NULL</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_LOCAL"><code class="docutils literal notranslate"><span class="pre">ORPCF_LOCAL</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_RESERVED1"><code class="docutils literal notranslate"><span class="pre">ORPCF_RESERVED1</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_RESERVED2"><code class="docutils literal notranslate"><span class="pre">ORPCF_RESERVED2</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_RESERVED3"><code class="docutils literal notranslate"><span class="pre">ORPCF_RESERVED3</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_RESERVED4"><code class="docutils literal notranslate"><span class="pre">ORPCF_RESERVED4</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_INPUT_SYNC"><code class="docutils literal notranslate"><span class="pre">ORPCF_INPUT_SYNC</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_ASYNC"><code class="docutils literal notranslate"><span class="pre">ORPCF_ASYNC</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_DYNAMIC_CLOAKING"><code class="docutils literal notranslate"><span class="pre">ORPCF_DYNAMIC_CLOAKING</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_REJECTED"><code class="docutils literal notranslate"><span class="pre">ORPCF_REJECTED</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ORPCF_RETRY_LATER"><code class="docutils literal notranslate"><span class="pre">ORPCF_RETRY_LATER</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.OBJREF_SIGNATURE"><code class="docutils literal notranslate"><span class="pre">OBJREF_SIGNATURE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.OBJREF_STANDARD"><code class="docutils literal notranslate"><span class="pre">OBJREF_STANDARD</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.OBJREF_HANDLER"><code class="docutils literal notranslate"><span class="pre">OBJREF_HANDLER</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.OBJREF_CUSTOM"><code class="docutils literal notranslate"><span class="pre">OBJREF_CUSTOM</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.OBJREF_EXTENDED"><code class="docutils literal notranslate"><span class="pre">OBJREF_EXTENDED</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_OXRES1"><code class="docutils literal notranslate"><span class="pre">SORF_OXRES1</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_OXRES2"><code class="docutils literal notranslate"><span class="pre">SORF_OXRES2</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_OXRES3"><code class="docutils literal notranslate"><span class="pre">SORF_OXRES3</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_OXRES4"><code class="docutils literal notranslate"><span class="pre">SORF_OXRES4</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_OXRES5"><code class="docutils literal notranslate"><span class="pre">SORF_OXRES5</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_OXRES6"><code class="docutils literal notranslate"><span class="pre">SORF_OXRES6</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_OXRES7"><code class="docutils literal notranslate"><span class="pre">SORF_OXRES7</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_OXRES8"><code class="docutils literal notranslate"><span class="pre">SORF_OXRES8</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_NULL"><code class="docutils literal notranslate"><span class="pre">SORF_NULL</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SORF_NOPING"><code class="docutils literal notranslate"><span class="pre">SORF_NOPING</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.CWCSTORAGENAME"><code class="docutils literal notranslate"><span class="pre">CWCSTORAGENAME</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.STGM_DIRECT"><code class="docutils literal notranslate"><span class="pre">STGM_DIRECT</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.STGM_TRANSACTED"><code class="docutils literal notranslate"><span class="pre">STGM_TRANSACTED</span></code></a></li>
|
||||
@@ -18192,6 +18353,7 @@ Base 0 means to interpret the base from the string as an integer literal.
|
||||
<li><a class="reference internal" href="#windows.generated_def.REG_STANDARD_FORMAT"><code class="docutils literal notranslate"><span class="pre">REG_STANDARD_FORMAT</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.REG_LATEST_FORMAT"><code class="docutils literal notranslate"><span class="pre">REG_LATEST_FORMAT</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.REG_NO_COMPRESSION"><code class="docutils literal notranslate"><span class="pre">REG_NO_COMPRESSION</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.MEM_EXTENDED_PARAMETER_TYPE_BITS"><code class="docutils literal notranslate"><span class="pre">MEM_EXTENDED_PARAMETER_TYPE_BITS</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ACCESS_MIN_MS_ACE_TYPE"><code class="docutils literal notranslate"><span class="pre">ACCESS_MIN_MS_ACE_TYPE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ACCESS_ALLOWED_ACE_TYPE"><code class="docutils literal notranslate"><span class="pre">ACCESS_ALLOWED_ACE_TYPE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.ACCESS_DENIED_ACE_TYPE"><code class="docutils literal notranslate"><span class="pre">ACCESS_DENIED_ACE_TYPE</span></code></a></li>
|
||||
@@ -19457,11 +19619,11 @@ Base 0 means to interpret the base from the string as an integer literal.
|
||||
<li><a class="reference internal" href="#windows.generated_def.FAX_PORT_QUERY"><code class="docutils literal notranslate"><span class="pre">FAX_PORT_QUERY</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.FAX_PORT_SET"><code class="docutils literal notranslate"><span class="pre">FAX_PORT_SET</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.FAX_JOB_MANAGE"><code class="docutils literal notranslate"><span class="pre">FAX_JOB_MANAGE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_EXECUTE"><code class="docutils literal notranslate"><span class="pre">COM_EXECUTE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_EXECUTE_LOCAL"><code class="docutils literal notranslate"><span class="pre">COM_EXECUTE_LOCAL</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_EXECUTE_REMOTE"><code class="docutils literal notranslate"><span class="pre">COM_EXECUTE_REMOTE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_ACTIVATE_LOCAL"><code class="docutils literal notranslate"><span class="pre">COM_ACTIVATE_LOCAL</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_ACTIVATE_REMOTE"><code class="docutils literal notranslate"><span class="pre">COM_ACTIVATE_REMOTE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_RIGHTS_EXECUTE"><code class="docutils literal notranslate"><span class="pre">COM_RIGHTS_EXECUTE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_RIGHTS_EXECUTE_LOCAL"><code class="docutils literal notranslate"><span class="pre">COM_RIGHTS_EXECUTE_LOCAL</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_RIGHTS_EXECUTE_REMOTE"><code class="docutils literal notranslate"><span class="pre">COM_RIGHTS_EXECUTE_REMOTE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_RIGHTS_ACTIVATE_LOCAL"><code class="docutils literal notranslate"><span class="pre">COM_RIGHTS_ACTIVATE_LOCAL</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.COM_RIGHTS_ACTIVATE_REMOTE"><code class="docutils literal notranslate"><span class="pre">COM_RIGHTS_ACTIVATE_REMOTE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SECTION_QUERY"><code class="docutils literal notranslate"><span class="pre">SECTION_QUERY</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SECTION_MAP_WRITE"><code class="docutils literal notranslate"><span class="pre">SECTION_MAP_WRITE</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.SECTION_MAP_READ"><code class="docutils literal notranslate"><span class="pre">SECTION_MAP_READ</span></code></a></li>
|
||||
@@ -20517,7 +20679,7 @@ Base 0 means to interpret the base from the string as an integer literal.
|
||||
<li class="right" >
|
||||
<a href="generated.html" title="14. windows.generated_def – generated Windows defines and structures"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="generated.html" ><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.1. </span>WinDef</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>1. The windows module — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>1. The windows module — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="index.html" title="Welcome to PythonForWindows’s documentation!"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">1. </span>The <code class="docutils literal notranslate"><span class="pre">windows</span></code> module</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -416,7 +416,7 @@ Custom dict built on GetEnvironmentStringsW() on py2</p>
|
||||
<li class="right" >
|
||||
<a href="index.html" title="Welcome to PythonForWindows’s documentation!"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">1. </span>The <code class="docutils literal notranslate"><span class="pre">windows</span></code> module</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>14.6. WinError — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>14.6. WinError — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="winfuncs_generated.html" title="14.5. Functions"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="generated.html" accesskey="U"><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.6. </span>WinError</a></li>
|
||||
</ul>
|
||||
@@ -41451,7 +41451,7 @@
|
||||
<li class="right" >
|
||||
<a href="winfuncs_generated.html" title="14.5. Functions"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="generated.html" ><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.6. </span>WinError</a></li>
|
||||
</ul>
|
||||
|
||||
+64
-22
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>14.5. Functions — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>14.5. Functions — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="winstructs_generated.html" title="14.3. Winstructs"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="generated.html" accesskey="U"><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.5. </span>Functions</a></li>
|
||||
</ul>
|
||||
@@ -452,6 +452,26 @@
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SysFreeString</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bstrString</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SysFreeString" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.CreateStreamOnHGlobal">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">CreateStreamOnHGlobal</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hGlobal</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">fDeleteOnRelease</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ppstm</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.CreateStreamOnHGlobal" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.GetHGlobalFromStream">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">GetHGlobalFromStream</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pstm</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">phglobal</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.GetHGlobalFromStream" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.CoMarshalInterface">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">CoMarshalInterface</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pStm</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">riid</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">pUnk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dwDestContext</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">pvDestContext</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mshlflags</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.CoMarshalInterface" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.CoUnmarshalInterface">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">CoUnmarshalInterface</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pStm</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">riid</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ppv</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.CoUnmarshalInterface" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.CryptCATAdminCalcHashFromFileHandle">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">CryptCATAdminCalcHashFromFileHandle</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hFile</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">pcbHash</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">pbHash</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dwFlags</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.CryptCATAdminCalcHashFromFileHandle" title="Link to this definition">¶</a></dt>
|
||||
@@ -2487,21 +2507,6 @@
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymEnumSymbolsEx</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">BaseOfDll</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Mask</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">EnumSymbolsCallback</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">UserContext</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Options</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymEnumSymbolsEx" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.SymEnumTypes">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymEnumTypes</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">BaseOfDll</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">EnumSymbolsCallback</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">UserContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymEnumTypes" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.SymEnumTypesByName">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymEnumTypesByName</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">BaseOfDll</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mask</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">EnumSymbolsCallback</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">UserContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymEnumTypesByName" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.SymEnumTypesByNameW">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymEnumTypesByNameW</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">BaseOfDll</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mask</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">EnumSymbolsCallback</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">UserContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymEnumTypesByNameW" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.SymEnumerateModules64">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymEnumerateModules64</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">EnumModulesCallback</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">UserContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymEnumerateModules64" title="Link to this definition">¶</a></dt>
|
||||
@@ -2722,6 +2727,26 @@
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymSetSearchPathW</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">SearchPath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymSetSearchPathW" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.SymEnumTypes">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymEnumTypes</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">BaseOfDll</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">EnumSymbolsCallback</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">UserContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymEnumTypes" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.SymEnumTypesW">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymEnumTypesW</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">BaseOfDll</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">EnumSymbolsCallback</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">UserContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymEnumTypesW" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.SymEnumTypesByName">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymEnumTypesByName</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">BaseOfDll</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mask</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">EnumSymbolsCallback</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">UserContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymEnumTypesByName" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.SymEnumTypesByNameW">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SymEnumTypesByNameW</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hProcess</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">BaseOfDll</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mask</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">EnumSymbolsCallback</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">UserContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SymEnumTypesByNameW" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.CreateEventA">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">CreateEventA</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lpEventAttributes</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bManualReset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bInitialState</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpName</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.CreateEventA" title="Link to this definition">¶</a></dt>
|
||||
@@ -2952,6 +2977,16 @@
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">NtTerminateProcess</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ProcessHandle</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ExitStatus</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.NtTerminateProcess" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.NtReadFile">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">NtReadFile</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">FileHandle</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Event</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ApcRoutine</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ApcContext</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">IoStatusBlock</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Buffer</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Length</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ByteOffset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Key</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.NtReadFile" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.NtWriteFile">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">NtWriteFile</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">FileHandle</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Event</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ApcRoutine</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ApcContext</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">IoStatusBlock</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Buffer</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Length</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ByteOffset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Key</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.NtWriteFile" title="Link to this definition">¶</a></dt>
|
||||
<dd></dd></dl>
|
||||
|
||||
<dl class="py function">
|
||||
<dt class="sig sig-object py" id="windows.generated_def.winfuncs.GetComputerNameExA">
|
||||
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">GetComputerNameExA</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">NameType</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpBuffer</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nSize</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.GetComputerNameExA" title="Link to this definition">¶</a></dt>
|
||||
@@ -4316,6 +4351,10 @@
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SafeArrayCopyData"><code class="docutils literal notranslate"><span class="pre">SafeArrayCopyData()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SysAllocString"><code class="docutils literal notranslate"><span class="pre">SysAllocString()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SysFreeString"><code class="docutils literal notranslate"><span class="pre">SysFreeString()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.CreateStreamOnHGlobal"><code class="docutils literal notranslate"><span class="pre">CreateStreamOnHGlobal()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.GetHGlobalFromStream"><code class="docutils literal notranslate"><span class="pre">GetHGlobalFromStream()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.CoMarshalInterface"><code class="docutils literal notranslate"><span class="pre">CoMarshalInterface()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.CoUnmarshalInterface"><code class="docutils literal notranslate"><span class="pre">CoUnmarshalInterface()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.CryptCATAdminCalcHashFromFileHandle"><code class="docutils literal notranslate"><span class="pre">CryptCATAdminCalcHashFromFileHandle()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.CryptCATAdminCalcHashFromFileHandle2"><code class="docutils literal notranslate"><span class="pre">CryptCATAdminCalcHashFromFileHandle2()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.CryptCATAdminEnumCatalogFromHash"><code class="docutils literal notranslate"><span class="pre">CryptCATAdminEnumCatalogFromHash()</span></code></a></li>
|
||||
@@ -4723,9 +4762,6 @@
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymGetOptions"><code class="docutils literal notranslate"><span class="pre">SymGetOptions()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumSymbols"><code class="docutils literal notranslate"><span class="pre">SymEnumSymbols()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumSymbolsEx"><code class="docutils literal notranslate"><span class="pre">SymEnumSymbolsEx()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumTypes"><code class="docutils literal notranslate"><span class="pre">SymEnumTypes()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumTypesByName"><code class="docutils literal notranslate"><span class="pre">SymEnumTypesByName()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumTypesByNameW"><code class="docutils literal notranslate"><span class="pre">SymEnumTypesByNameW()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumerateModules64"><code class="docutils literal notranslate"><span class="pre">SymEnumerateModules64()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumerateModulesW64"><code class="docutils literal notranslate"><span class="pre">SymEnumerateModulesW64()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymNext"><code class="docutils literal notranslate"><span class="pre">SymNext()</span></code></a></li>
|
||||
@@ -4770,6 +4806,10 @@
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymGetSearchPathW"><code class="docutils literal notranslate"><span class="pre">SymGetSearchPathW()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymSetSearchPath"><code class="docutils literal notranslate"><span class="pre">SymSetSearchPath()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymSetSearchPathW"><code class="docutils literal notranslate"><span class="pre">SymSetSearchPathW()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumTypes"><code class="docutils literal notranslate"><span class="pre">SymEnumTypes()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumTypesW"><code class="docutils literal notranslate"><span class="pre">SymEnumTypesW()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumTypesByName"><code class="docutils literal notranslate"><span class="pre">SymEnumTypesByName()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SymEnumTypesByNameW"><code class="docutils literal notranslate"><span class="pre">SymEnumTypesByNameW()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.CreateEventA"><code class="docutils literal notranslate"><span class="pre">CreateEventA()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.CreateEventW"><code class="docutils literal notranslate"><span class="pre">CreateEventW()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.CreateEventExA"><code class="docutils literal notranslate"><span class="pre">CreateEventExA()</span></code></a></li>
|
||||
@@ -4816,6 +4856,8 @@
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.NtOpenProcess"><code class="docutils literal notranslate"><span class="pre">NtOpenProcess()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.NtDelayExecution"><code class="docutils literal notranslate"><span class="pre">NtDelayExecution()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.NtTerminateProcess"><code class="docutils literal notranslate"><span class="pre">NtTerminateProcess()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.NtReadFile"><code class="docutils literal notranslate"><span class="pre">NtReadFile()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.NtWriteFile"><code class="docutils literal notranslate"><span class="pre">NtWriteFile()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.GetComputerNameExA"><code class="docutils literal notranslate"><span class="pre">GetComputerNameExA()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.GetComputerNameExW"><code class="docutils literal notranslate"><span class="pre">GetComputerNameExW()</span></code></a></li>
|
||||
<li><a class="reference internal" href="#windows.generated_def.winfuncs.GetComputerNameA"><code class="docutils literal notranslate"><span class="pre">GetComputerNameA()</span></code></a></li>
|
||||
@@ -5121,7 +5163,7 @@
|
||||
<li class="right" >
|
||||
<a href="winstructs_generated.html" title="14.3. Winstructs"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="generated.html" ><span class="section-number">14. </span><code class="docutils literal notranslate"><span class="pre">windows.generated_def</span></code> – generated Windows defines and structures</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.5. </span>Functions</a></li>
|
||||
</ul>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2. The windows objects — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2. The windows objects — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="windows.html" title="1. The windows module"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -434,7 +434,7 @@ parts are accessible.</p>
|
||||
<li class="right" >
|
||||
<a href="windows.html" title="1. The windows module"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>4. windows.winproxy – Windows API — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>4. windows.winproxy – Windows API — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<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 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">4. </span><code class="docutils literal notranslate"><span class="pre">windows.winproxy</span></code> – Windows API</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -286,7 +286,7 @@ set self.__traceback__ to tb and return self.</p>
|
||||
<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 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">4. </span><code class="docutils literal notranslate"><span class="pre">windows.winproxy</span></code> – Windows API</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
+4112
-1726
File diff suppressed because it is too large
Load Diff
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>8. windows.wintrust – Checking signature — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>8. windows.wintrust – Checking signature — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="utils.html" title="7. windows.utils – Windows Utilities"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">8. </span><code class="docutils literal notranslate"><span class="pre">windows.wintrust</span></code> – Checking signature</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -227,7 +227,7 @@ It allows to check the signature of a file.</p>
|
||||
<li class="right" >
|
||||
<a href="utils.html" title="7. windows.utils – Windows Utilities"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">8. </span><code class="docutils literal notranslate"><span class="pre">windows.wintrust</span></code> – Checking signature</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>16. Early Work In Progress — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>16. Early Work In Progress — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="iat_hook.html" title="15. IAT hooking"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">16. </span>Early Work In Progress</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -103,7 +103,7 @@
|
||||
<li class="right" >
|
||||
<a href="iat_hook.html" title="15. IAT hooking"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">16. </span>Early Work In Progress</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Vendored
+4
-4
@@ -5,12 +5,12 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2.10. WMI – Make request to WMI — PythonForWindows 1.0.0 documentation</title>
|
||||
<title>2.10. WMI – Make request to WMI — PythonForWindows 1.0.1 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=8d563738"></script>
|
||||
<script src="_static/documentation_options.js?v=292eb321"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<li class="right" >
|
||||
<a href="volume.html" title="2.9. Volume – The logical drives"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.10. </span>WMI – Make request to WMI</a></li>
|
||||
</ul>
|
||||
@@ -661,7 +661,7 @@ If <code class="docutils literal notranslate"><span class="pre">system_propertie
|
||||
<li class="right" >
|
||||
<a href="volume.html" title="2.9. Volume – The logical drives"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.0 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> »</li>
|
||||
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.10. </span>WMI – Make request to WMI</a></li>
|
||||
</ul>
|
||||
|
||||
+1
-1
@@ -80,7 +80,7 @@ copyright = u'2015-2020, Clement Rouault'
|
||||
# The short X.Y version.
|
||||
version = '1.0'
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = '1.0.0'
|
||||
release = '1.0.1'
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
|
||||
@@ -4,7 +4,7 @@ import os.path
|
||||
from setuptools import setup
|
||||
|
||||
PKG_NAME = "PythonForWindows"
|
||||
VERSION = "1.0.0"
|
||||
VERSION = "1.0.1"
|
||||
|
||||
# Load long description from README.md
|
||||
this_directory = os.path.abspath(os.path.dirname(__file__))
|
||||
|
||||
@@ -104,11 +104,12 @@ class RPCClient(object):
|
||||
return request
|
||||
|
||||
def call(self, IID, method_offset, params, ipid=None):
|
||||
"""Call method number ``method_offset`` of interface ``IID`` with mashalled ``params``
|
||||
|
||||
"""Call method number ``method_offset`` of interface ``IID`` with mashalled ``params``.
|
||||
Handle `ORPC calls <https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dcom/db1d5ce1-a783-4f3d-854c-dc44308e78fb>`_ via the `ipid` parameter.
|
||||
:param IID IID: An IID previously returned by :func:`bind`
|
||||
:param int method_offset:
|
||||
:param str params: The mashalled parameters (NDR32)
|
||||
:param GUID ipid: The IPID for `ORPC calls <https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dcom/db1d5ce1-a783-4f3d-854c-dc44308e78fb>`_
|
||||
:returns: :class:`str`
|
||||
"""
|
||||
request = self.forge_alpc_request(IID, method_offset, params, ipid=ipid)
|
||||
|
||||
Reference in New Issue
Block a user