Merge pull request #65 from hakril/service_handler

Service handler functions
This commit is contained in:
hakril
2024-12-31 05:47:11 -08:00
committed by GitHub
115 changed files with 2217 additions and 862 deletions
@@ -116,4 +116,28 @@ SERVICE_WIN32_OWN_PROCESS)
#define SERVICE_ACCEPT_SESSIONCHANGE 0x00000080
#define SERVICE_ACCEPT_PRESHUTDOWN 0x00000100
#define SERVICE_ACCEPT_TIMECHANGE 0x00000200
#define SERVICE_ACCEPT_TRIGGEREVENT 0x00000400
#define SERVICE_ACCEPT_TRIGGEREVENT 0x00000400
//
// Service object specific access type
//
#define SERVICE_QUERY_CONFIG 0x0001
#define SERVICE_CHANGE_CONFIG 0x0002
#define SERVICE_QUERY_STATUS 0x0004
#define SERVICE_ENUMERATE_DEPENDENTS 0x0008
#define SERVICE_START 0x0010
#define SERVICE_STOP 0x0020
#define SERVICE_PAUSE_CONTINUE 0x0040
#define SERVICE_INTERROGATE 0x0080
#define SERVICE_USER_DEFINED_CONTROL 0x0100
#define SERVICE_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | \
SERVICE_QUERY_CONFIG | \
SERVICE_CHANGE_CONFIG | \
SERVICE_QUERY_STATUS | \
SERVICE_ENUMERATE_DEPENDENTS | \
SERVICE_START | \
SERVICE_STOP | \
SERVICE_PAUSE_CONTINUE | \
SERVICE_INTERROGATE | \
SERVICE_USER_DEFINED_CONTROL)
@@ -267,4 +267,38 @@ BOOL StartServiceCtrlDispatcherA(
BOOL StartServiceCtrlDispatcherW(
SERVICE_TABLE_ENTRYW *lpServiceStartTable
);
SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerExA(
[in] LPCSTR lpServiceName,
[in] LPHANDLER_FUNCTION_EX lpHandlerProc,
[in, optional] LPVOID lpContext
);
SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerExW(
[in] LPCWSTR lpServiceName,
[in] LPHANDLER_FUNCTION_EX lpHandlerProc,
[in, optional] LPVOID lpContext
);
SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerA(
[in] LPCSTR lpServiceName,
[in] LPHANDLER_FUNCTION lpHandlerProc
);
SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerW(
[in] LPCWSTR lpServiceName,
[in] LPHANDLER_FUNCTION lpHandlerProc
);
BOOL SetServiceStatus(
[in] SERVICE_STATUS_HANDLE hServiceStatus,
[in] LPSERVICE_STATUS lpServiceStatus
);
BOOL SetServiceBits(
[in] SERVICE_STATUS_HANDLE hServiceStatus,
[in] DWORD dwServiceBits,
[in] BOOL bSetBitsOn,
[in] BOOL bUpdateImmediately
);
@@ -263,6 +263,8 @@ LPSERVICE_MAIN_FUNCTIONA = PVOID
LPSERVICE_MAIN_FUNCTIONW = PVOID
LPOVERLAPPED_COMPLETION_ROUTINE = PVOID
PDNS_QUERY_COMPLETION_ROUTINE = PVOID
LPHANDLER_FUNCTION = PVOID
LPHANDLER_FUNCTION_EX = PVOID
// Will be changed at import time
+1 -1
View File
@@ -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: 01121266b90a8b5351869d0cc2981bae
config: d169f6535010227fa35e2e21d62ad586
tags: 645f666f9bcd5a90fca523b33c5a78b7
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Overview: module code &#8212; PythonForWindows 1.0.1 documentation</title>
<title>Overview: module code &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="../_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Overview: module code</a></li>
</ul>
</div>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.alpc &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.alpc &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.alpc</a></li>
</ul>
@@ -648,7 +648,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.alpc</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.com &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.com &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.com</a></li>
</ul>
@@ -489,7 +489,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.com</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.crypto.certificate &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.crypto.certificate &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.crypto.certificate</a></li>
</ul>
@@ -697,7 +697,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.crypto.certificate</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.crypto.cryptmsg &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.crypto.cryptmsg &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.crypto.cryptmsg</a></li>
</ul>
@@ -216,7 +216,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.crypto.cryptmsg</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.crypto.encrypt_decrypt &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.crypto.encrypt_decrypt &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.crypto.encrypt_decrypt</a></li>
</ul>
@@ -193,7 +193,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.crypto.encrypt_decrypt</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.crypto.generation &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.crypto.generation &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.crypto.generation</a></li>
</ul>
@@ -130,7 +130,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.crypto.generation</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.debug.breakpoints &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.debug.breakpoints &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.breakpoints</a></li>
</ul>
@@ -365,7 +365,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.breakpoints</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.debug.debugger &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.debug.debugger &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.debugger</a></li>
</ul>
@@ -1300,7 +1300,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.debugger</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.debug.localdbg &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.debug.localdbg &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.localdbg</a></li>
</ul>
@@ -394,7 +394,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.localdbg</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.debug.symboldbg &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.debug.symboldbg &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.symboldbg</a></li>
</ul>
@@ -119,7 +119,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.symboldbg</a></li>
</ul>
+10 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.debug.symbols &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.debug.symbols &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.symbols</a></li>
</ul>
@@ -605,6 +605,12 @@
<span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">SymGetTypeFromNameW</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">mod</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">buff</span><span class="p">)</span>
<span class="k">return</span> <span class="n">SymbolType</span><span class="o">.</span><span class="n">from_symbol_info</span><span class="p">(</span><span class="n">buff</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">resolver</span><span class="o">=</span><span class="bp">self</span><span class="p">)</span>
<span class="c1">#</span>
<span class="k">def</span> <span class="nf">types</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">mod</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
<span class="n">typeslist</span> <span class="o">=</span> <span class="p">[]</span> <span class="c1"># Iter on types of all modules if None provided ?</span>
<span class="n">windows</span><span class="o">.</span><span class="n">winproxy</span><span class="o">.</span><span class="n">SymEnumTypes</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">mod</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">simple_aggregator</span><span class="p">,</span> <span class="n">typeslist</span><span class="p">)</span>
<span class="k">return</span> <span class="p">[</span><span class="n">SymbolType</span><span class="o">.</span><span class="n">from_symbol_info</span><span class="p">(</span><span class="n">t</span><span class="p">,</span> <span class="n">resolver</span><span class="o">=</span><span class="bp">self</span><span class="p">)</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">typeslist</span><span class="p">]</span>
<span class="c1"># TODO: mets de l&#39;huile pour w4kfu</span>
<span class="k">class</span> <span class="nc">StackWalker</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
@@ -863,7 +869,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.debug.symbols</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.generated_def.flag &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.generated_def.flag &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.generated_def.flag</a></li>
</ul>
@@ -145,7 +145,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.generated_def.flag</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.generated_def.interfaces &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.generated_def.interfaces &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.generated_def.interfaces</a></li>
</ul>
@@ -117,12 +117,6 @@
<div class="viewcode-block" id="IActivationStageInfo">
<a class="viewcode-back" href="../../../interfaces_generated.html#windows.generated_def.interfaces.IActivationStageInfo">[docs]</a>
<span class="k">class</span> <span class="nc">IActivationStageInfo</span><span class="p">(</span><span class="n">COMInterface</span><span class="p">):</span>
<span class="n">IID</span> <span class="o">=</span> <span class="n">generate_IID</span><span class="p">(</span><span class="mh">0x000001A8</span><span class="p">,</span> <span class="mh">0x0000</span><span class="p">,</span> <span class="mh">0x0000</span><span class="p">,</span> <span class="mh">0xC0</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x46</span><span class="p">,</span> <span class="n">name</span><span class="o">=</span><span class="s2">&quot;IActivationStageInfo&quot;</span><span class="p">,</span> <span class="n">strid</span><span class="o">=</span><span class="s2">&quot;000001A8-0000-0000-C000-000000000046&quot;</span><span class="p">)</span></div>
<div class="viewcode-block" id="ICallFactory">
<a class="viewcode-back" href="../../../interfaces_generated.html#windows.generated_def.interfaces.ICallFactory">[docs]</a>
<span class="k">class</span> <span class="nc">ICallFactory</span><span class="p">(</span><span class="n">COMInterface</span><span class="p">):</span>
@@ -405,6 +399,12 @@
<span class="n">IID</span> <span class="o">=</span> <span class="n">generate_IID</span><span class="p">(</span><span class="mh">0x000001A2</span><span class="p">,</span> <span class="mh">0x0000</span><span class="p">,</span> <span class="mh">0x0000</span><span class="p">,</span> <span class="mh">0xC0</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x46</span><span class="p">,</span> <span class="n">name</span><span class="o">=</span><span class="s2">&quot;IActivationPropertiesIn&quot;</span><span class="p">,</span> <span class="n">strid</span><span class="o">=</span><span class="s2">&quot;000001A2-0000-0000-C000-000000000046&quot;</span><span class="p">)</span></div>
<div class="viewcode-block" id="IActivationStageInfo">
<a class="viewcode-back" href="../../../interfaces_generated.html#windows.generated_def.interfaces.IActivationStageInfo">[docs]</a>
<span class="k">class</span> <span class="nc">IActivationStageInfo</span><span class="p">(</span><span class="n">COMInterface</span><span class="p">):</span>
<span class="n">IID</span> <span class="o">=</span> <span class="n">generate_IID</span><span class="p">(</span><span class="mh">0x000001A8</span><span class="p">,</span> <span class="mh">0x0000</span><span class="p">,</span> <span class="mh">0x0000</span><span class="p">,</span> <span class="mh">0xC0</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x46</span><span class="p">,</span> <span class="n">name</span><span class="o">=</span><span class="s2">&quot;IActivationStageInfo&quot;</span><span class="p">,</span> <span class="n">strid</span><span class="o">=</span><span class="s2">&quot;000001A8-0000-0000-C000-000000000046&quot;</span><span class="p">)</span></div>
<div class="viewcode-block" id="IClassClassicInfo">
<a class="viewcode-back" href="../../../interfaces_generated.html#windows.generated_def.interfaces.IClassClassicInfo">[docs]</a>
<span class="k">class</span> <span class="nc">IClassClassicInfo</span><span class="p">(</span><span class="n">COMInterface</span><span class="p">):</span>
@@ -801,21 +801,6 @@
<span class="n">IID</span> <span class="o">=</span> <span class="n">generate_IID</span><span class="p">(</span><span class="mh">0x0EFA6E54</span><span class="p">,</span> <span class="mh">0xF313</span><span class="p">,</span> <span class="mh">0x405D</span><span class="p">,</span> <span class="mh">0xB5</span><span class="p">,</span> <span class="mh">0xD8</span><span class="p">,</span> <span class="mh">0x83</span><span class="p">,</span> <span class="mh">0x0A</span><span class="p">,</span> <span class="mh">0x91</span><span class="p">,</span> <span class="mh">0x4F</span><span class="p">,</span> <span class="mh">0x64</span><span class="p">,</span> <span class="mh">0x96</span><span class="p">,</span> <span class="n">name</span><span class="o">=</span><span class="s2">&quot;IWbemServices&quot;</span><span class="p">,</span> <span class="n">strid</span><span class="o">=</span><span class="s2">&quot;0EFA6E54-F313-405D-B5D8-830A914F6496&quot;</span><span class="p">)</span></div>
<span class="n">IActivationStageInfo</span><span class="o">.</span><span class="n">_functions_</span> <span class="o">=</span> <span class="p">{</span>
<span class="c1"># QueryInterface -&gt; riid:REFIID, ppvObject:**void</span>
<span class="s2">&quot;QueryInterface&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">REFIID</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">PVOID</span><span class="p">))(</span><span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;QueryInterface&quot;</span><span class="p">),</span>
<span class="c1"># AddRef -&gt; </span>
<span class="s2">&quot;AddRef&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">ULONG</span><span class="p">)(</span><span class="mi">1</span><span class="p">,</span> <span class="s2">&quot;AddRef&quot;</span><span class="p">),</span>
<span class="c1"># Release -&gt; </span>
<span class="s2">&quot;Release&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">ULONG</span><span class="p">)(</span><span class="mi">2</span><span class="p">,</span> <span class="s2">&quot;Release&quot;</span><span class="p">),</span>
<span class="c1"># SetStageAndIndex -&gt; stage:ACTIVATION_STAGE, index:INT</span>
<span class="s2">&quot;SetStageAndIndex&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">ACTIVATION_STAGE</span><span class="p">,</span> <span class="n">INT</span><span class="p">)(</span><span class="mi">3</span><span class="p">,</span> <span class="s2">&quot;SetStageAndIndex&quot;</span><span class="p">),</span>
<span class="c1"># GetStage -&gt; pstage:*ACTIVATION_STAGE</span>
<span class="s2">&quot;GetStage&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">ACTIVATION_STAGE</span><span class="p">))(</span><span class="mi">4</span><span class="p">,</span> <span class="s2">&quot;GetStage&quot;</span><span class="p">),</span>
<span class="c1"># GetIndex -&gt; pindex:*INT</span>
<span class="s2">&quot;GetIndex&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">INT</span><span class="p">))(</span><span class="mi">5</span><span class="p">,</span> <span class="s2">&quot;GetIndex&quot;</span><span class="p">),</span>
<span class="p">}</span>
<span class="n">ICallFactory</span><span class="o">.</span><span class="n">_functions_</span> <span class="o">=</span> <span class="p">{</span>
<span class="c1"># QueryInterface -&gt; riid:REFIID, ppvObject:**void</span>
<span class="s2">&quot;QueryInterface&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">REFIID</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">PVOID</span><span class="p">))(</span><span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;QueryInterface&quot;</span><span class="p">),</span>
@@ -2021,6 +2006,21 @@
<span class="s2">&quot;GetReturnActivationProperties&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">IUnknown</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">IActivationPropertiesOut</span><span class="p">))(</span><span class="mi">12</span><span class="p">,</span> <span class="s2">&quot;GetReturnActivationProperties&quot;</span><span class="p">),</span>
<span class="p">}</span>
<span class="n">IActivationStageInfo</span><span class="o">.</span><span class="n">_functions_</span> <span class="o">=</span> <span class="p">{</span>
<span class="c1"># QueryInterface -&gt; riid:REFIID, ppvObject:**void</span>
<span class="s2">&quot;QueryInterface&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">REFIID</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">PVOID</span><span class="p">))(</span><span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;QueryInterface&quot;</span><span class="p">),</span>
<span class="c1"># AddRef -&gt; </span>
<span class="s2">&quot;AddRef&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">ULONG</span><span class="p">)(</span><span class="mi">1</span><span class="p">,</span> <span class="s2">&quot;AddRef&quot;</span><span class="p">),</span>
<span class="c1"># Release -&gt; </span>
<span class="s2">&quot;Release&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">ULONG</span><span class="p">)(</span><span class="mi">2</span><span class="p">,</span> <span class="s2">&quot;Release&quot;</span><span class="p">),</span>
<span class="c1"># SetStageAndIndex -&gt; stage:ACTIVATION_STAGE, index:INT</span>
<span class="s2">&quot;SetStageAndIndex&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">ACTIVATION_STAGE</span><span class="p">,</span> <span class="n">INT</span><span class="p">)(</span><span class="mi">3</span><span class="p">,</span> <span class="s2">&quot;SetStageAndIndex&quot;</span><span class="p">),</span>
<span class="c1"># GetStage -&gt; pstage:*ACTIVATION_STAGE</span>
<span class="s2">&quot;GetStage&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">ACTIVATION_STAGE</span><span class="p">))(</span><span class="mi">4</span><span class="p">,</span> <span class="s2">&quot;GetStage&quot;</span><span class="p">),</span>
<span class="c1"># GetIndex -&gt; pindex:*INT</span>
<span class="s2">&quot;GetIndex&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">INT</span><span class="p">))(</span><span class="mi">5</span><span class="p">,</span> <span class="s2">&quot;GetIndex&quot;</span><span class="p">),</span>
<span class="p">}</span>
<span class="n">IClassClassicInfo</span><span class="o">.</span><span class="n">_functions_</span> <span class="o">=</span> <span class="p">{</span>
<span class="c1"># QueryInterface -&gt; riid:REFIID, ppvObject:**void</span>
<span class="s2">&quot;QueryInterface&quot;</span><span class="p">:</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">WINFUNCTYPE</span><span class="p">(</span><span class="n">HRESULT</span><span class="p">,</span> <span class="n">REFIID</span><span class="p">,</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">PVOID</span><span class="p">))(</span><span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;QueryInterface&quot;</span><span class="p">),</span>
@@ -3998,7 +3998,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.generated_def.interfaces</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.generated_def.winstructs &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.generated_def.winstructs &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.generated_def.winstructs</a></li>
</ul>
@@ -346,6 +346,8 @@
<span class="n">LPSERVICE_MAIN_FUNCTIONW</span> <span class="o">=</span> <span class="n">PVOID</span>
<span class="n">LPOVERLAPPED_COMPLETION_ROUTINE</span> <span class="o">=</span> <span class="n">PVOID</span>
<span class="n">PDNS_QUERY_COMPLETION_ROUTINE</span> <span class="o">=</span> <span class="n">PVOID</span>
<span class="n">LPHANDLER_FUNCTION</span> <span class="o">=</span> <span class="n">PVOID</span>
<span class="n">LPHANDLER_FUNCTION_EX</span> <span class="o">=</span> <span class="n">PVOID</span>
<span class="n">LPCONTEXT</span> <span class="o">=</span> <span class="n">PVOID</span>
<span class="n">HCERTSTORE</span> <span class="o">=</span> <span class="n">PVOID</span>
<span class="n">HCRYPTMSG</span> <span class="o">=</span> <span class="n">PVOID</span>
@@ -11231,6 +11233,42 @@
<span class="n">PFILE_INFORMATION_CLASS</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_FILE_INFORMATION_CLASS</span><span class="p">)</span>
<span class="n">FileBasicInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileBasicInfo&quot;</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
<span class="n">FileStandardInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileStandardInfo&quot;</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
<span class="n">FileNameInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileNameInfo&quot;</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
<span class="n">FileRenameInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileRenameInfo&quot;</span><span class="p">,</span> <span class="mh">0x3</span><span class="p">)</span>
<span class="n">FileDispositionInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileDispositionInfo&quot;</span><span class="p">,</span> <span class="mh">0x4</span><span class="p">)</span>
<span class="n">FileAllocationInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileAllocationInfo&quot;</span><span class="p">,</span> <span class="mh">0x5</span><span class="p">)</span>
<span class="n">FileEndOfFileInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileEndOfFileInfo&quot;</span><span class="p">,</span> <span class="mh">0x6</span><span class="p">)</span>
<span class="n">FileStreamInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileStreamInfo&quot;</span><span class="p">,</span> <span class="mh">0x7</span><span class="p">)</span>
<span class="n">FileCompressionInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileCompressionInfo&quot;</span><span class="p">,</span> <span class="mh">0x8</span><span class="p">)</span>
<span class="n">FileAttributeTagInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileAttributeTagInfo&quot;</span><span class="p">,</span> <span class="mh">0x9</span><span class="p">)</span>
<span class="n">FileIdBothDirectoryInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileIdBothDirectoryInfo&quot;</span><span class="p">,</span> <span class="mh">0xa</span><span class="p">)</span>
<span class="n">FileIdBothDirectoryRestartInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileIdBothDirectoryRestartInfo&quot;</span><span class="p">,</span> <span class="mh">0xb</span><span class="p">)</span>
<span class="n">FileIoPriorityHintInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileIoPriorityHintInfo&quot;</span><span class="p">,</span> <span class="mh">0xc</span><span class="p">)</span>
<span class="n">FileRemoteProtocolInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileRemoteProtocolInfo&quot;</span><span class="p">,</span> <span class="mh">0xd</span><span class="p">)</span>
<span class="n">FileFullDirectoryInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileFullDirectoryInfo&quot;</span><span class="p">,</span> <span class="mh">0xe</span><span class="p">)</span>
<span class="n">FileFullDirectoryRestartInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileFullDirectoryRestartInfo&quot;</span><span class="p">,</span> <span class="mh">0xf</span><span class="p">)</span>
<span class="n">FileStorageInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileStorageInfo&quot;</span><span class="p">,</span> <span class="mh">0x10</span><span class="p">)</span>
<span class="n">FileAlignmentInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileAlignmentInfo&quot;</span><span class="p">,</span> <span class="mh">0x11</span><span class="p">)</span>
<span class="n">FileIdInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileIdInfo&quot;</span><span class="p">,</span> <span class="mh">0x12</span><span class="p">)</span>
<span class="n">FileIdExtdDirectoryInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileIdExtdDirectoryInfo&quot;</span><span class="p">,</span> <span class="mh">0x13</span><span class="p">)</span>
<span class="n">FileIdExtdDirectoryRestartInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileIdExtdDirectoryRestartInfo&quot;</span><span class="p">,</span> <span class="mh">0x14</span><span class="p">)</span>
<span class="n">FileDispositionInfoEx</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileDispositionInfoEx&quot;</span><span class="p">,</span> <span class="mh">0x15</span><span class="p">)</span>
<span class="n">FileRenameInfoEx</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileRenameInfoEx&quot;</span><span class="p">,</span> <span class="mh">0x16</span><span class="p">)</span>
<span class="n">FileCaseSensitiveInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileCaseSensitiveInfo&quot;</span><span class="p">,</span> <span class="mh">0x17</span><span class="p">)</span>
<span class="n">FileNormalizedNameInfo</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;FileNormalizedNameInfo&quot;</span><span class="p">,</span> <span class="mh">0x18</span><span class="p">)</span>
<span class="n">MaximumFileInfoByHandleClass</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_FILE_INFO_BY_HANDLE_CLASS&quot;</span><span class="p">,</span> <span class="s2">&quot;MaximumFileInfoByHandleClass&quot;</span><span class="p">,</span> <span class="mh">0x19</span><span class="p">)</span>
<div class="viewcode-block" id="_FILE_INFO_BY_HANDLE_CLASS">
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS">[docs]</a>
<span class="k">class</span> <span class="nc">_FILE_INFO_BY_HANDLE_CLASS</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">FileBasicInfo</span><span class="p">,</span> <span class="n">FileStandardInfo</span><span class="p">,</span> <span class="n">FileNameInfo</span><span class="p">,</span> <span class="n">FileRenameInfo</span><span class="p">,</span> <span class="n">FileDispositionInfo</span><span class="p">,</span> <span class="n">FileAllocationInfo</span><span class="p">,</span> <span class="n">FileEndOfFileInfo</span><span class="p">,</span> <span class="n">FileStreamInfo</span><span class="p">,</span> <span class="n">FileCompressionInfo</span><span class="p">,</span> <span class="n">FileAttributeTagInfo</span><span class="p">,</span> <span class="n">FileIdBothDirectoryInfo</span><span class="p">,</span> <span class="n">FileIdBothDirectoryRestartInfo</span><span class="p">,</span> <span class="n">FileIoPriorityHintInfo</span><span class="p">,</span> <span class="n">FileRemoteProtocolInfo</span><span class="p">,</span> <span class="n">FileFullDirectoryInfo</span><span class="p">,</span> <span class="n">FileFullDirectoryRestartInfo</span><span class="p">,</span> <span class="n">FileStorageInfo</span><span class="p">,</span> <span class="n">FileAlignmentInfo</span><span class="p">,</span> <span class="n">FileIdInfo</span><span class="p">,</span> <span class="n">FileIdExtdDirectoryInfo</span><span class="p">,</span> <span class="n">FileIdExtdDirectoryRestartInfo</span><span class="p">,</span> <span class="n">FileDispositionInfoEx</span><span class="p">,</span> <span class="n">FileRenameInfoEx</span><span class="p">,</span> <span class="n">FileCaseSensitiveInfo</span><span class="p">,</span> <span class="n">FileNormalizedNameInfo</span><span class="p">,</span> <span class="n">MaximumFileInfoByHandleClass</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">FILE_INFO_BY_HANDLE_CLASS</span> <span class="o">=</span> <span class="n">_FILE_INFO_BY_HANDLE_CLASS</span>
<span class="n">PFILE_INFO_BY_HANDLE_CLASS</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_FILE_INFO_BY_HANDLE_CLASS</span><span class="p">)</span>
<span class="n">IoPriorityVeryLow</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_IO_PRIORITY_HINT&quot;</span><span class="p">,</span> <span class="s2">&quot;IoPriorityVeryLow&quot;</span><span class="p">,</span> <span class="mh">0x0</span><span class="p">)</span>
<span class="n">IoPriorityLow</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_IO_PRIORITY_HINT&quot;</span><span class="p">,</span> <span class="s2">&quot;IoPriorityLow&quot;</span><span class="p">,</span> <span class="mh">0x1</span><span class="p">)</span>
<span class="n">IoPriorityNormal</span> <span class="o">=</span> <span class="n">EnumValue</span><span class="p">(</span><span class="s2">&quot;_IO_PRIORITY_HINT&quot;</span><span class="p">,</span> <span class="s2">&quot;IoPriorityNormal&quot;</span><span class="p">,</span> <span class="mh">0x2</span><span class="p">)</span>
@@ -11472,6 +11510,26 @@
<span class="n">FILE_GET_EA_INFORMATION</span> <span class="o">=</span> <span class="n">_FILE_GET_EA_INFORMATION</span>
<span class="n">PFILE_GET_EA_INFORMATION</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_FILE_GET_EA_INFORMATION</span><span class="p">)</span>
<div class="viewcode-block" id="_BY_HANDLE_FILE_INFORMATION">
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION">[docs]</a>
<span class="k">class</span> <span class="nc">_BY_HANDLE_FILE_INFORMATION</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">&quot;dwFileAttributes&quot;</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
<span class="p">(</span><span class="s2">&quot;ftCreationTime&quot;</span><span class="p">,</span> <span class="n">FILETIME</span><span class="p">),</span>
<span class="p">(</span><span class="s2">&quot;ftLastAccessTime&quot;</span><span class="p">,</span> <span class="n">FILETIME</span><span class="p">),</span>
<span class="p">(</span><span class="s2">&quot;ftLastWriteTime&quot;</span><span class="p">,</span> <span class="n">FILETIME</span><span class="p">),</span>
<span class="p">(</span><span class="s2">&quot;dwVolumeSerialNumber&quot;</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
<span class="p">(</span><span class="s2">&quot;nFileSizeHigh&quot;</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
<span class="p">(</span><span class="s2">&quot;nFileSizeLow&quot;</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
<span class="p">(</span><span class="s2">&quot;nNumberOfLinks&quot;</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
<span class="p">(</span><span class="s2">&quot;nFileIndexHigh&quot;</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
<span class="p">(</span><span class="s2">&quot;nFileIndexLow&quot;</span><span class="p">,</span> <span class="n">DWORD</span><span class="p">),</span>
<span class="p">]</span></div>
<span class="n">BY_HANDLE_FILE_INFORMATION</span> <span class="o">=</span> <span class="n">_BY_HANDLE_FILE_INFORMATION</span>
<span class="n">LPBY_HANDLE_FILE_INFORMATION</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_BY_HANDLE_FILE_INFORMATION</span><span class="p">)</span>
<span class="n">PBY_HANDLE_FILE_INFORMATION</span> <span class="o">=</span> <span class="n">POINTER</span><span class="p">(</span><span class="n">_BY_HANDLE_FILE_INFORMATION</span><span class="p">)</span>
<div class="viewcode-block" id="tagVS_FIXEDFILEINFO">
<a class="viewcode-back" href="../../../winstructs_generated.html#windows.generated_def.winstructs.tagVS_FIXEDFILEINFO">[docs]</a>
<span class="k">class</span> <span class="nc">tagVS_FIXEDFILEINFO</span><span class="p">(</span><span class="n">Structure</span><span class="p">):</span>
@@ -14964,7 +15022,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.generated_def.winstructs</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.hooks &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.hooks &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.hooks</a></li>
</ul>
@@ -210,7 +210,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.hooks</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.native_exec.cpuid &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.native_exec.cpuid &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.native_exec.cpuid</a></li>
</ul>
@@ -260,7 +260,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.native_exec.cpuid</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.native_exec.native_function &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.native_exec.native_function &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.native_exec.native_function</a></li>
</ul>
@@ -158,7 +158,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.native_exec.native_function</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.native_exec.simple_x86 &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.native_exec.simple_x86 &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.native_exec.simple_x86</a></li>
</ul>
@@ -1273,7 +1273,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.native_exec.simple_x86</a></li>
</ul>
+18 -5
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.pe_parse &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.pe_parse &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.pe_parse</a></li>
</ul>
@@ -503,7 +503,20 @@
<span class="n">iat_entry</span><span class="o">.</span><span class="n">name</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">name</span><span class="p">)</span> <span class="k">if</span> <span class="n">name</span> <span class="k">else</span> <span class="s2">&quot;&quot;</span>
<span class="n">name</span> <span class="o">=</span> <span class="n">get_string</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">target</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">baseaddr</span> <span class="o">+</span> <span class="n">import_descriptor</span><span class="o">.</span><span class="n">Name</span><span class="p">)</span>
<span class="n">res</span><span class="o">.</span><span class="n">setdefault</span><span class="p">(</span><span class="n">name</span><span class="o">.</span><span class="n">lower</span><span class="p">(),</span> <span class="p">[])</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">IAT</span><span class="p">)</span>
<span class="k">return</span> <span class="n">res</span></div>
<span class="k">return</span> <span class="n">res</span>
<span class="nd">@utils</span><span class="o">.</span><span class="n">fixedpropety</span>
<span class="k">def</span> <span class="nf">binid</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Return the hex-string {TimeStamp}{SizeOfCode} used by PDB to identify a PE.</span>
<span class="sd"> I do not know the official name of this value...</span>
<span class="sd"> :type: :class:`str`</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">nth</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_NT_HEADER</span><span class="p">()</span>
<span class="n">timestamp</span> <span class="o">=</span> <span class="n">nth</span><span class="o">.</span><span class="n">FileHeader</span><span class="o">.</span><span class="n">TimeDateStamp</span>
<span class="n">image_size</span> <span class="o">=</span> <span class="n">nth</span><span class="o">.</span><span class="n">OptionalHeader</span><span class="o">.</span><span class="n">SizeOfImage</span>
<span class="k">return</span> <span class="s2">&quot;</span><span class="si">{timestamp:08x}{image_size:x}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">timestamp</span><span class="o">=</span><span class="n">timestamp</span><span class="p">,</span> <span class="n">image_size</span><span class="o">=</span><span class="n">image_size</span><span class="p">)</span></div>
</pre></div>
@@ -536,7 +549,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.pe_parse</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.pipe &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.pipe &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.pipe</a></li>
</ul>
@@ -228,7 +228,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.pipe</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.remotectypes &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.remotectypes &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.remotectypes</a></li>
</ul>
@@ -599,7 +599,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.remotectypes</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.rpc.client &#8212; PythonForWindows 1.0.1 documentation</title>
<title>windows.rpc.client &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="../../../_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.rpc.client</a></li>
</ul>
@@ -284,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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.rpc.client</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.rpc.epmapper &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.rpc.epmapper &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.rpc.epmapper</a></li>
</ul>
@@ -273,7 +273,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.rpc.epmapper</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.rpc.ndr &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.rpc.ndr &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.rpc.ndr</a></li>
</ul>
@@ -757,7 +757,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.rpc.ndr</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.security &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.security &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.security</a></li>
</ul>
@@ -1386,7 +1386,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.security</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.syswow64 &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.syswow64 &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.syswow64</a></li>
</ul>
@@ -432,7 +432,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.syswow64</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.utils.pythonutils &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.utils.pythonutils &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.utils.pythonutils</a></li>
</ul>
@@ -186,7 +186,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.utils.pythonutils</a></li>
</ul>
+9 -9
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.utils.winutils &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.utils.winutils &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.utils.winutils</a></li>
</ul>
@@ -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="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="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">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>
@@ -752,7 +752,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.utils.winutils</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.apisetmap &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.apisetmap &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.apisetmap</a></li>
</ul>
@@ -264,7 +264,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.apisetmap</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.device_manager &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.device_manager &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.device_manager</a></li>
</ul>
@@ -638,7 +638,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.device_manager</a></li>
</ul>
+5 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.event_log &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.event_log &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.event_log</a></li>
</ul>
@@ -437,6 +437,7 @@
<span class="n">gdef</span><span class="o">.</span><span class="n">EvtVarTypeUInt16</span> <span class="o">+</span> <span class="n">gdef</span><span class="o">.</span><span class="n">EVT_VARIANT_TYPE_ARRAY</span> <span class="p">:</span> <span class="s2">&quot;UInt16Arr&quot;</span><span class="p">,</span>
<span class="n">gdef</span><span class="o">.</span><span class="n">EvtVarTypeUInt32</span> <span class="o">+</span> <span class="n">gdef</span><span class="o">.</span><span class="n">EVT_VARIANT_TYPE_ARRAY</span> <span class="p">:</span> <span class="s2">&quot;UInt32Arr&quot;</span><span class="p">,</span>
<span class="n">gdef</span><span class="o">.</span><span class="n">EvtVarTypeUInt64</span> <span class="o">+</span> <span class="n">gdef</span><span class="o">.</span><span class="n">EVT_VARIANT_TYPE_ARRAY</span> <span class="p">:</span> <span class="s2">&quot;UInt64Arr&quot;</span><span class="p">,</span>
<span class="n">gdef</span><span class="o">.</span><span class="n">EvtVarTypeHexInt64</span> <span class="o">+</span> <span class="n">gdef</span><span class="o">.</span><span class="n">EVT_VARIANT_TYPE_ARRAY</span> <span class="p">:</span> <span class="s2">&quot;UInt64Arr&quot;</span><span class="p">,</span>
<span class="p">}</span>
<span class="n">NoneValue</span> <span class="o">=</span> <span class="kc">None</span>
@@ -1278,7 +1279,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.event_log</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.event_trace &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.event_trace &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.event_trace</a></li>
</ul>
@@ -556,7 +556,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.event_trace</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.exception &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.exception &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.exception</a></li>
</ul>
@@ -485,7 +485,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.exception</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.handle &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.handle &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.handle</a></li>
</ul>
@@ -267,7 +267,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.handle</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.network &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.network &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.network</a></li>
</ul>
@@ -533,7 +533,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.network</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.object_manager &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.object_manager &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.object_manager</a></li>
</ul>
@@ -317,7 +317,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.object_manager</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.process &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.process &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.process</a></li>
</ul>
@@ -1727,7 +1727,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.process</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.registry &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.registry &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.registry</a></li>
</ul>
@@ -610,7 +610,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.registry</a></li>
</ul>
+20 -6
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.service &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.service &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.service</a></li>
</ul>
@@ -193,7 +193,13 @@
<span class="k">def</span> <span class="nf">enumerate_services</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="k">return</span> <span class="nb">list</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_enumerate_services_generator</span><span class="p">())</span>
<span class="k">def</span> <span class="nf">create</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">,</span> <span class="n">access</span><span class="p">,</span> <span class="nb">type</span><span class="p">,</span> <span class="n">start</span><span class="p">,</span> <span class="n">path</span><span class="p">):</span>
<div class="viewcode-block" id="ServiceManager.create">
<a class="viewcode-back" href="../../../service.html#windows.winobject.service.ServiceManager.create">[docs]</a>
<span class="k">def</span> <span class="nf">create</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">,</span> <span class="n">access</span><span class="p">,</span> <span class="nb">type</span><span class="p">,</span> <span class="n">start</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="n">user</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Create a new service</span>
<span class="sd"> :return: :class:`Service` -- The newly created service</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">newservice_handle</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">CreateServiceW</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="c1"># hSCManager</span>
<span class="n">name</span><span class="p">,</span> <span class="c1"># lpServiceName</span>
@@ -206,10 +212,11 @@
<span class="kc">None</span><span class="p">,</span> <span class="c1"># lpLoadOrderGroup</span>
<span class="kc">None</span><span class="p">,</span> <span class="c1"># lpdwTagId</span>
<span class="kc">None</span><span class="p">,</span> <span class="c1"># lpDependencies</span>
<span class="kc">None</span><span class="p">,</span> <span class="c1"># lpServiceStartName</span>
<span class="n">user</span><span class="p">,</span> <span class="c1"># lpServiceStartName</span>
<span class="kc">None</span><span class="p">)</span> <span class="c1"># lpPassword</span>
<span class="k">return</span> <span class="n">Service</span><span class="p">(</span><span class="n">handle</span><span class="o">=</span><span class="n">newservice_handle</span><span class="p">,</span> <span class="n">name</span><span class="o">=</span><span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="o">=</span><span class="n">description</span><span class="p">)</span></div>
</div>
@@ -291,6 +298,13 @@
<span class="k">return</span> <span class="n">status</span></div>
<div class="viewcode-block" id="Service.delete">
<a class="viewcode-back" href="../../../service.html#windows.winobject.service.Service.delete">[docs]</a>
<span class="k">def</span> <span class="nf">delete</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Delete the service&quot;&quot;&quot;</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">DeleteService</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span></div>
<span class="k">def</span> <span class="fm">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="k">return</span> <span class="n">urepr_encode</span><span class="p">(</span><span class="sa">u</span><span class="s2">&quot;&quot;&quot;&lt;</span><span class="si">{0}</span><span class="s2"> &quot;</span><span class="si">{1}</span><span class="s2">&quot; </span><span class="si">{2!r}</span><span class="s2">&gt;&quot;&quot;&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span><span class="o">.</span><span class="vm">__name__</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="bp">self</span><span class="o">.</span><span class="n">status</span><span class="o">.</span><span class="n">state</span><span class="p">))</span>
@@ -328,7 +342,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.service</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.system &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.system &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.system</a></li>
</ul>
@@ -651,7 +651,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.system</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.system_module &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.system_module &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.system_module</a></li>
</ul>
@@ -130,7 +130,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.system_module</a></li>
</ul>
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.task_scheduler &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.task_scheduler &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.task_scheduler</a></li>
</ul>
@@ -625,7 +625,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.task_scheduler</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.token &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.token &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.token</a></li>
</ul>
@@ -739,7 +739,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.token</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.volume &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.volume &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.volume</a></li>
</ul>
@@ -165,7 +165,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.volume</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winobject.wmi &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winobject.wmi &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.wmi</a></li>
</ul>
@@ -676,7 +676,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winobject.wmi</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winproxy.apiproxy &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winproxy.apiproxy &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winproxy.apiproxy</a></li>
</ul>
@@ -196,7 +196,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winproxy.apiproxy</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.winproxy.error &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.winproxy.error &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winproxy.error</a></li>
</ul>
@@ -150,7 +150,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.winproxy.error</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>windows.wintrust &#8212; PythonForWindows 1.0.0 documentation</title>
<title>windows.wintrust &#8212; PythonForWindows 1.0.2 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=1ed6394b"></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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.wintrust</a></li>
</ul>
@@ -268,7 +268,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> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">windows.wintrust</a></li>
</ul>
+10 -10
View File
@@ -2,16 +2,6 @@
Interfaces
----------
.. class:: IActivationStageInfo
.. method:: QueryInterface
.. method:: AddRef
.. method:: Release
.. method:: SetStageAndIndex
.. method:: GetStage
.. method:: GetIndex
.. class:: ICallFactory
.. method:: QueryInterface
@@ -722,6 +712,16 @@ Interfaces
.. method:: GetReturnActivationProperties
.. class:: IActivationStageInfo
.. method:: QueryInterface
.. method:: AddRef
.. method:: Release
.. method:: SetStageAndIndex
.. method:: GetStage
.. method:: GetIndex
.. class:: IClassClassicInfo
.. method:: QueryInterface
+10
View File
@@ -103,7 +103,17 @@ Output
.. literalinclude:: samples_output\service_service_demo.txt
Windows Service in Python
'''''''''''''''''''''''''
This script can register itself as a service and act on `stop` request.
It also can delete its own service.
.. literalinclude:: ..\..\samples\service\python_service.py
Output
.. literalinclude:: samples_output\service_python_service.txt
.. _sample_network_exploration:
+18
View File
@@ -488,6 +488,12 @@ Functions
.. function:: LockFileEx(hFile, dwFlags, dwReserved, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh, lpOverlapped)
.. function:: SetFileInformationByHandle(hFile, FileInformationClass, lpFileInformation, dwBufferSize)
.. function:: GetFileInformationByHandle(hFile, lpFileInformation)
.. function:: GetFileInformationByHandleEx(hFile, FileInformationClass, lpFileInformation, dwBufferSize)
.. function:: HeapAlloc(hHeap, dwFlags, dwBytes)
.. function:: InternetCheckConnectionA(lpszUrl, dwFlags, dwReserved)
@@ -916,6 +922,18 @@ Functions
.. function:: StartServiceCtrlDispatcherW(lpServiceStartTable)
.. function:: RegisterServiceCtrlHandlerExA(lpServiceName, lpHandlerProc, lpContext)
.. function:: RegisterServiceCtrlHandlerExW(lpServiceName, lpHandlerProc, lpContext)
.. function:: RegisterServiceCtrlHandlerA(lpServiceName, lpHandlerProc)
.. function:: RegisterServiceCtrlHandlerW(lpServiceName, lpHandlerProc)
.. function:: SetServiceStatus(hServiceStatus, lpServiceStatus)
.. function:: SetServiceBits(hServiceStatus, dwServiceBits, bSetBitsOn, bUpdateImmediately)
.. function:: SetupDiClassNameFromGuidA(ClassGuid, ClassName, ClassNameSize, RequiredSize)
.. function:: SetupDiClassNameFromGuidW(ClassGuid, ClassName, ClassNameSize, RequiredSize)
+161
View File
@@ -511,6 +511,10 @@ Simple types
.. autoclass:: PDNS_QUERY_COMPLETION_ROUTINE
.. autoclass:: LPHANDLER_FUNCTION
.. autoclass:: LPHANDLER_FUNCTION_EX
.. autoclass:: LPCONTEXT
.. autoclass:: HCERTSTORE
@@ -21089,6 +21093,71 @@ _FILE_GET_EA_INFORMATION
:class:`CHAR`
_BY_HANDLE_FILE_INFORMATION
'''''''''''''''''''''''''''
.. class:: BY_HANDLE_FILE_INFORMATION
Alias for :class:`_BY_HANDLE_FILE_INFORMATION`
.. class:: LPBY_HANDLE_FILE_INFORMATION
Pointer to :class:`_BY_HANDLE_FILE_INFORMATION`
.. class:: PBY_HANDLE_FILE_INFORMATION
Pointer to :class:`_BY_HANDLE_FILE_INFORMATION`
.. class:: _BY_HANDLE_FILE_INFORMATION
.. attribute:: dwFileAttributes
:class:`DWORD`
.. attribute:: ftCreationTime
:class:`FILETIME`
.. attribute:: ftLastAccessTime
:class:`FILETIME`
.. attribute:: ftLastWriteTime
:class:`FILETIME`
.. attribute:: dwVolumeSerialNumber
:class:`DWORD`
.. attribute:: nFileSizeHigh
:class:`DWORD`
.. attribute:: nFileSizeLow
:class:`DWORD`
.. attribute:: nNumberOfLinks
:class:`DWORD`
.. attribute:: nFileIndexHigh
:class:`DWORD`
.. attribute:: nFileIndexLow
:class:`DWORD`
tagVS_FIXEDFILEINFO
'''''''''''''''''''
.. class:: VS_FIXEDFILEINFO
@@ -32567,6 +32636,98 @@ _FILE_INFORMATION_CLASS
.. attribute:: FileMaximumInformation(67)
_FILE_INFO_BY_HANDLE_CLASS
''''''''''''''''''''''''''
.. class:: FILE_INFO_BY_HANDLE_CLASS
Alias for :class:`_FILE_INFO_BY_HANDLE_CLASS`
.. class:: PFILE_INFO_BY_HANDLE_CLASS
Pointer to :class:`_FILE_INFO_BY_HANDLE_CLASS`
.. class:: _FILE_INFO_BY_HANDLE_CLASS
.. attribute:: FileBasicInfo(0)
.. attribute:: FileStandardInfo(1)
.. attribute:: FileNameInfo(2)
.. attribute:: FileRenameInfo(3)
.. attribute:: FileDispositionInfo(4)
.. attribute:: FileAllocationInfo(5)
.. attribute:: FileEndOfFileInfo(6)
.. attribute:: FileStreamInfo(7)
.. attribute:: FileCompressionInfo(8)
.. attribute:: FileAttributeTagInfo(9)
.. attribute:: FileIdBothDirectoryInfo(10)
.. attribute:: FileIdBothDirectoryRestartInfo(11)
.. attribute:: FileIoPriorityHintInfo(12)
.. attribute:: FileRemoteProtocolInfo(13)
.. attribute:: FileFullDirectoryInfo(14)
.. attribute:: FileFullDirectoryRestartInfo(15)
.. attribute:: FileStorageInfo(16)
.. attribute:: FileAlignmentInfo(17)
.. attribute:: FileIdInfo(18)
.. attribute:: FileIdExtdDirectoryInfo(19)
.. attribute:: FileIdExtdDirectoryRestartInfo(20)
.. attribute:: FileDispositionInfoEx(21)
.. attribute:: FileRenameInfoEx(22)
.. attribute:: FileCaseSensitiveInfo(23)
.. attribute:: FileNormalizedNameInfo(24)
.. attribute:: MaximumFileInfoByHandleClass(25)
_IO_PRIORITY_HINT
'''''''''''''''''
.. class:: IO_PRIORITY_HINT
+1 -1
View File
@@ -1,5 +1,5 @@
const DOCUMENTATION_OPTIONS = {
VERSION: '1.0.1',
VERSION: '1.0.2',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>12. windows.alpc Advanced Local Procedure Call &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>10. windows.com - Component Object Model &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>11. windows.crypto CryptoAPI &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>9. windows.debug Debugging &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.14. Device Manager &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.14. </span>Device Manager</a></li>
</ul>
+4 -4
View File
@@ -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 &amp; encoding &#8212; PythonForWindows 1.0.1 documentation</title>
<title>19. Python, Windows &amp; encoding &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">19. </span>Python, Windows &amp; encoding</a></li>
</ul>
</div>
@@ -347,7 +347,7 @@ Unicode object repr: &lt;MyUtf8Object name=&quot;お前はもう死んでい-к
<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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">19. </span>Python, Windows &amp; encoding</a></li>
</ul>
</div>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.17. ETW Event Tracing for Windows &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.16. Event Log &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.16. </span>Event Log</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.5. Exception and Context related structures &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>14. windows.generated_def generated Windows defines and structures &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+144 -28
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; PythonForWindows 1.0.1 documentation</title>
<title>Index &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
@@ -303,6 +303,8 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BG_JOB_TIMES">_BG_JOB_TIMES (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BG_JOB_TYPE">_BG_JOB_TYPE (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION">_BY_HANDLE_FILE_INFORMATION (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._CALLFRAME_COPY">_CALLFRAME_COPY (class in windows.generated_def.winstructs)</a>
</li>
@@ -669,6 +671,8 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_FULL_EA_INFORMATION">_FILE_FULL_EA_INFORMATION (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_GET_EA_INFORMATION">_FILE_GET_EA_INFORMATION (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS">_FILE_INFO_BY_HANDLE_CLASS (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS">_FILE_INFORMATION_CLASS (class in windows.generated_def.winstructs)</a>
</li>
@@ -755,11 +759,11 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._IMAGEHLP_CBA_EVENTW">_IMAGEHLP_CBA_EVENTW (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._IMAGEHLP_CBA_READ_MEMORY">_IMAGEHLP_CBA_READ_MEMORY (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._IMAGEHLP_DEFERRED_SYMBOL_LOAD">_IMAGEHLP_DEFERRED_SYMBOL_LOAD (class in windows.generated_def.winstructs)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._IMAGEHLP_DEFERRED_SYMBOL_LOAD">_IMAGEHLP_DEFERRED_SYMBOL_LOAD (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._IMAGEHLP_DEFERRED_SYMBOL_LOAD64">_IMAGEHLP_DEFERRED_SYMBOL_LOAD64 (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._IMAGEHLP_DEFERRED_SYMBOL_LOADW64">_IMAGEHLP_DEFERRED_SYMBOL_LOADW64 (class in windows.generated_def.winstructs)</a>
@@ -3344,13 +3348,15 @@
</ul></li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IMoniker.BindToObject">BindToObject() (windows.generated_def.interfaces.IMoniker method)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IMoniker.BindToStorage">BindToStorage() (windows.generated_def.interfaces.IMoniker method)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.ITypeComp.BindType">BindType() (windows.generated_def.interfaces.ITypeComp method)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._SECURITY_ATTRIBUTES.bInheritHandle">bInheritHandle (windows.generated_def.winstructs._SECURITY_ATTRIBUTES attribute)</a>
</li>
<li><a href="process.html#windows.pe_parse.PEFile.binid">binid (windows.pe_parse.PEFile property)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.tagBITMAPINFOHEADER.biPlanes">biPlanes (windows.generated_def.winstructs.tagBITMAPINFOHEADER attribute)</a>
</li>
@@ -3619,6 +3625,8 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._ANON_TMP_variant_sub_union.bVal">bVal (windows.generated_def.winstructs._ANON_TMP_variant_sub_union attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._PUBLICKEYSTRUC.bVersion">bVersion (windows.generated_def.winstructs._PUBLICKEYSTRUC attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.BY_HANDLE_FILE_INFORMATION">BY_HANDLE_FILE_INFORMATION (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._ANON_TMP_variant_sub_union.byref">byref (windows.generated_def.winstructs._ANON_TMP_variant_sub_union attribute)</a>
</li>
@@ -6710,6 +6718,8 @@
<li><a href="etw.html#windows.winobject.event_trace.EventTraceProperties.create">(windows.winobject.event_trace.EventTraceProperties class method)</a>
</li>
<li><a href="registry.html#windows.winobject.registry.PyHKey.create">(windows.winobject.registry.PyHKey method)</a>
</li>
<li><a href="service.html#windows.winobject.service.ServiceManager.create">(windows.winobject.service.ServiceManager method)</a>
</li>
<li><a href="task_scheduler.html#windows.winobject.task_scheduler.ActionCollection.create">(windows.winobject.task_scheduler.ActionCollection method)</a>
</li>
@@ -8063,7 +8073,11 @@
</li>
</ul></li>
<li><a href="registry.html#windows.winobject.registry.PyHKey.delete">delete() (windows.winobject.registry.PyHKey method)</a>
<ul>
<li><a href="service.html#windows.winobject.service.Service.delete">(windows.winobject.service.Service method)</a>
</li>
</ul></li>
<li><a href="task_scheduler.html#windows.winobject.task_scheduler.TaskFolder.delete_folder">delete_folder() (windows.winobject.task_scheduler.TaskFolder method)</a>
</li>
<li><a href="wmi.html#windows.winobject.wmi.WmiNamespace.delete_instance">delete_instance() (windows.winobject.wmi.WmiNamespace method)</a>
@@ -8828,10 +8842,10 @@
</li>
<li><a href="windef_generated.html#windows.generated_def.DNS_QUERY_NO_WIRE_QUERY">DNS_QUERY_NO_WIRE_QUERY (in module windows.generated_def)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.DNS_QUERY_REQUEST">DNS_QUERY_REQUEST (class in windows.generated_def.winstructs)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="windef_generated.html#windows.generated_def.DNS_QUERY_RESERVED">DNS_QUERY_RESERVED (in module windows.generated_def)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.DNS_QUERY_RESULT">DNS_QUERY_RESULT (class in windows.generated_def.winstructs)</a>
@@ -9470,9 +9484,11 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.DNS_TKEY_DATAW.dwExpireTime">(windows.generated_def.winstructs.DNS_TKEY_DATAW attribute)</a>
</li>
</ul></li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.dwFileAttributes">dwFileAttributes (windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.dwFileAttributes">dwFileAttributes (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
<ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.dwFileAttributes">(windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAW.dwFileAttributes">(windows.generated_def.winstructs._WIN32_FIND_DATAW attribute)</a>
</li>
</ul></li>
@@ -10144,6 +10160,8 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._CTL_INFO.dwVersion">(windows.generated_def.winstructs._CTL_INFO attribute)</a>
</li>
</ul></li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.dwVolumeSerialNumber">dwVolumeSerialNumber (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._SERVICE_STATUS.dwWaitHint">dwWaitHint (windows.generated_def.winstructs._SERVICE_STATUS attribute)</a>
<ul>
@@ -19543,6 +19561,8 @@
<li><a href="windef_generated.html#windows.generated_def.FILE_GENERIC_WRITE">FILE_GENERIC_WRITE (in module windows.generated_def)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.FILE_GET_EA_INFORMATION">FILE_GET_EA_INFORMATION (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.FILE_INFO_BY_HANDLE_CLASS">FILE_INFO_BY_HANDLE_CLASS (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.FILE_INFORMATION_CLASS">FILE_INFORMATION_CLASS (class in windows.generated_def.winstructs)</a>
</li>
@@ -19746,9 +19766,13 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._IMAGE_OPTIONAL_HEADER64.FileAlignment">(windows.generated_def.winstructs._IMAGE_OPTIONAL_HEADER64 attribute)</a>
</li>
</ul></li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileAlignmentInfo">FileAlignmentInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileAlignmentInformation">FileAlignmentInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileAllInformation">FileAllInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileAllocationInfo">FileAllocationInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileAllocationInformation">FileAllocationInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
@@ -19764,23 +19788,37 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_NOTIFY_EXTENDED_INFORMATION.FileAttributes">(windows.generated_def.winstructs._FILE_NOTIFY_EXTENDED_INFORMATION attribute)</a>
</li>
</ul></li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileAttributeTagInfo">FileAttributeTagInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileAttributeTagInformation">FileAttributeTagInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileBasicInfo">FileBasicInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileBasicInformation">FileBasicInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileBothDirectoryInformation">FileBothDirectoryInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileCaseSensitiveInfo">FileCaseSensitiveInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileCompletionInformation">FileCompletionInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileCompressionInfo">FileCompressionInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileCompressionInformation">FileCompressionInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileDirectoryInformation">FileDirectoryInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileDispositionInfo">FileDispositionInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileDispositionInfoEx">FileDispositionInfoEx (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileDispositionInformation">FileDispositionInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileDispositionInformationEx">FileDispositionInformationEx (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileEaInformation">FileEaInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileEndOfFileInfo">FileEndOfFileInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileEndOfFileInformation">FileEndOfFileInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
@@ -19805,8 +19843,12 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FS_INFORMATION_CLASS.FileFsVolumeFlagsInformation">FileFsVolumeFlagsInformation (windows.generated_def.winstructs._FS_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FS_INFORMATION_CLASS.FileFsVolumeInformation">FileFsVolumeInformation (windows.generated_def.winstructs._FS_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileFullDirectoryInfo">FileFullDirectoryInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileFullDirectoryInformation">FileFullDirectoryInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileFullDirectoryRestartInfo">FileFullDirectoryRestartInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileFullEaInformation">FileFullEaInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
@@ -19821,22 +19863,34 @@
</li>
</ul></li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_NOTIFY_EXTENDED_INFORMATION.FileId">FileId (windows.generated_def.winstructs._FILE_NOTIFY_EXTENDED_INFORMATION attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileIdBothDirectoryInfo">FileIdBothDirectoryInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileIdBothDirectoryInformation">FileIdBothDirectoryInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileIdBothDirectoryRestartInfo">FileIdBothDirectoryRestartInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileIdExtdBothDirectoryInformation">FileIdExtdBothDirectoryInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileIdExtdDirectoryInfo">FileIdExtdDirectoryInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileIdExtdDirectoryInformation">FileIdExtdDirectoryInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileIdExtdDirectoryRestartInfo">FileIdExtdDirectoryRestartInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileIdFullDirectoryInformation">FileIdFullDirectoryInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileIdGlobalTxDirectoryInformation">FileIdGlobalTxDirectoryInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileIdInfo">FileIdInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileIdInformation">FileIdInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileInternalInformation">FileInternalInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileIoCompletionNotificationInformation">FileIoCompletionNotificationInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileIoPriorityHintInfo">FileIoPriorityHintInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileIoPriorityHintInformation">FileIoPriorityHintInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
@@ -19881,6 +19935,8 @@
<li><a href="winproxy.html#windows.winproxy.WinproxyError.filename2">filename2 (windows.winproxy.WinproxyError attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._DEBUG_SYMBOL_SOURCE_ENTRY.FileNameId">FileNameId (windows.generated_def.winstructs._DEBUG_SYMBOL_SOURCE_ENTRY attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileNameInfo">FileNameInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileNameInformation">FileNameInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
@@ -19903,6 +19959,8 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileNetworkOpenInformation">FileNetworkOpenInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileNetworkPhysicalNameInformation">FileNetworkPhysicalNameInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileNormalizedNameInfo">FileNormalizedNameInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileNormalizedNameInformation">FileNormalizedNameInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
@@ -19923,8 +19981,14 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileProcessIdsUsingFileInformation">FileProcessIdsUsingFileInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileQuotaInformation">FileQuotaInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileRemoteProtocolInfo">FileRemoteProtocolInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileRemoteProtocolInformation">FileRemoteProtocolInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileRenameInfo">FileRenameInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileRenameInfoEx">FileRenameInfoEx (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileRenameInformation">FileRenameInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
@@ -19945,14 +20009,20 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileShortNameInformation">FileShortNameInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_NOTIFY_EXTENDED_INFORMATION.FileSize">FileSize (windows.generated_def.winstructs._FILE_NOTIFY_EXTENDED_INFORMATION attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileStandardInfo">FileStandardInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileStandardInformation">FileStandardInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileStandardLinkInformation">FileStandardLinkInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileStorageInfo">FileStorageInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BG_JOB_PROGRESS.FilesTotal">FilesTotal (windows.generated_def.winstructs._BG_JOB_PROGRESS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BG_JOB_PROGRESS.FilesTransferred">FilesTransferred (windows.generated_def.winstructs._BG_JOB_PROGRESS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.FileStreamInfo">FileStreamInfo (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFORMATION_CLASS.FileStreamInformation">FileStreamInformation (windows.generated_def.winstructs._FILE_INFORMATION_CLASS attribute)</a>
</li>
@@ -20984,21 +21054,27 @@
</li>
<li><a href="windef_generated.html#windows.generated_def.FSCTL_WRITE_USN_REASON">FSCTL_WRITE_USN_REASON (in module windows.generated_def)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.ftCreationTime">ftCreationTime (windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.ftCreationTime">ftCreationTime (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
<ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.ftCreationTime">(windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAW.ftCreationTime">(windows.generated_def.winstructs._WIN32_FIND_DATAW attribute)</a>
</li>
</ul></li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.ftLastAccessTime">ftLastAccessTime (windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.ftLastAccessTime">ftLastAccessTime (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
<ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.ftLastAccessTime">(windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAW.ftLastAccessTime">(windows.generated_def.winstructs._WIN32_FIND_DATAW attribute)</a>
</li>
</ul></li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.ftLastWriteTime">ftLastWriteTime (windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.ftLastWriteTime">ftLastWriteTime (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
<ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.ftLastWriteTime">(windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAW.ftLastWriteTime">(windows.generated_def.winstructs._WIN32_FIND_DATAW attribute)</a>
</li>
</ul></li>
@@ -22431,6 +22507,10 @@
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.GetExtendedUdpTable">GetExtendedUdpTable() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IBackgroundCopyError.GetFile">GetFile() (windows.generated_def.interfaces.IBackgroundCopyError method)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.GetFileInformationByHandle">GetFileInformationByHandle() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.GetFileInformationByHandleEx">GetFileInformationByHandleEx() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IBackgroundCopyFile2.GetFileRanges">GetFileRanges() (windows.generated_def.interfaces.IBackgroundCopyFile2 method)</a>
@@ -22575,11 +22655,11 @@
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.ICallFrame.GetIIDAndMethod">GetIIDAndMethod() (windows.generated_def.interfaces.ICallFrame method)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IRpcHelper.GetIIDFromOBJREF">GetIIDFromOBJREF() (windows.generated_def.interfaces.IRpcHelper method)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IClassClassicInfo.GetImplementedClsid">GetImplementedClsid() (windows.generated_def.interfaces.IClassClassicInfo method)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IClassClassicInfo.GetImplementedClsid">GetImplementedClsid() (windows.generated_def.interfaces.IClassClassicInfo method)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.ITypeInfo.GetImplTypeFlags">GetImplTypeFlags() (windows.generated_def.interfaces.ITypeInfo method)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IActivationStageInfo.GetIndex">GetIndex() (windows.generated_def.interfaces.IActivationStageInfo method)</a>
@@ -26463,6 +26543,8 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.LPBITMAPINFOHEADER">LPBITMAPINFOHEADER (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.LPBOOL">LPBOOL (in module windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.LPBY_HANDLE_FILE_INFORMATION">LPBY_HANDLE_FILE_INFORMATION (class in windows.generated_def.winstructs)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
@@ -26591,6 +26673,10 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.LPGUID">LPGUID (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.LPHANDLE">LPHANDLE (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.LPHANDLER_FUNCTION">LPHANDLER_FUNCTION (in module windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.LPHANDLER_FUNCTION_EX">LPHANDLER_FUNCTION_EX (in module windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.LPIDLDESC">LPIDLDESC (class in windows.generated_def.winstructs)</a>
</li>
@@ -27189,6 +27275,8 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._CERT_CHAIN_ENGINE_CONFIG.MaximumCachedCertificates">MaximumCachedCertificates (windows.generated_def.winstructs._CERT_CHAIN_ENGINE_CONFIG attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_FS_ATTRIBUTE_INFORMATION.MaximumComponentNameLength">MaximumComponentNameLength (windows.generated_def.winstructs._FILE_FS_ATTRIBUTE_INFORMATION attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS.MaximumFileInfoByHandleClass">MaximumFileInfoByHandleClass (windows.generated_def.winstructs._FILE_INFO_BY_HANDLE_CLASS attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._EVENT_TRACE_PROPERTIES.MaximumFileSize">MaximumFileSize (windows.generated_def.winstructs._EVENT_TRACE_PROPERTIES attribute)</a>
@@ -27557,11 +27645,11 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.MIB_TCPTABLE_OWNER_PID">MIB_TCPTABLE_OWNER_PID (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.MIB_UDP6ROW_OWNER_PID">MIB_UDP6ROW_OWNER_PID (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.MIB_UDP6TABLE_OWNER_PID">MIB_UDP6TABLE_OWNER_PID (class in windows.generated_def.winstructs)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.MIB_UDP6TABLE_OWNER_PID">MIB_UDP6TABLE_OWNER_PID (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.MIB_UDPROW_OWNER_PID">MIB_UDPROW_OWNER_PID (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.MIB_UDPTABLE_OWNER_PID">MIB_UDPTABLE_OWNER_PID (class in windows.generated_def.winstructs)</a>
@@ -28935,14 +29023,14 @@
</li>
<li><a href="windef_generated.html#windows.generated_def.NERR_RplLoadrDiskErr">NERR_RplLoadrDiskErr (in module windows.generated_def)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="windef_generated.html#windows.generated_def.NERR_RplLoadrNetBiosErr">NERR_RplLoadrNetBiosErr (in module windows.generated_def)</a>
</li>
<li><a href="windef_generated.html#windows.generated_def.NERR_RplNeedsRPLUSERAcct">NERR_RplNeedsRPLUSERAcct (in module windows.generated_def)</a>
</li>
<li><a href="windef_generated.html#windows.generated_def.NERR_RplNoAdaptersStarted">NERR_RplNoAdaptersStarted (in module windows.generated_def)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="windef_generated.html#windows.generated_def.NERR_RplNotRplServer">NERR_RplNotRplServer (in module windows.generated_def)</a>
</li>
<li><a href="windef_generated.html#windows.generated_def.NERR_RplProfileInfoCorrupted">NERR_RplProfileInfoCorrupted (in module windows.generated_def)</a>
@@ -29271,15 +29359,23 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._CTL_INFO.NextUpdate">(windows.generated_def.winstructs._CTL_INFO attribute)</a>
</li>
</ul></li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.nFileSizeHigh">nFileSizeHigh (windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.nFileIndexHigh">nFileIndexHigh (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.nFileIndexLow">nFileIndexLow (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.nFileSizeHigh">nFileSizeHigh (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
<ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.nFileSizeHigh">(windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAW.nFileSizeHigh">(windows.generated_def.winstructs._WIN32_FIND_DATAW attribute)</a>
</li>
</ul></li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.nFileSizeLow">nFileSizeLow (windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.nFileSizeLow">nFileSizeLow (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
<ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAA.nFileSizeLow">(windows.generated_def.winstructs._WIN32_FIND_DATAA attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._WIN32_FIND_DATAW.nFileSizeLow">(windows.generated_def.winstructs._WIN32_FIND_DATAW attribute)</a>
</li>
</ul></li>
@@ -29290,6 +29386,8 @@
<li><a href="windef_generated.html#windows.generated_def.NMPWAIT_USE_DEFAULT_WAIT">NMPWAIT_USE_DEFAULT_WAIT (in module windows.generated_def)</a>
</li>
<li><a href="windef_generated.html#windows.generated_def.NMPWAIT_WAIT_FOREVER">NMPWAIT_WAIT_FOREVER (in module windows.generated_def)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION.nNumberOfLinks">nNumberOfLinks (windows.generated_def.winstructs._BY_HANDLE_FILE_INFORMATION attribute)</a>
</li>
<li><a href="winerror_generated.html#windows.generated_def.NO_ERROR">NO_ERROR (in module windows.generated_def)</a>
</li>
@@ -30778,6 +30876,8 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._ANON_TMP_variant_sub_union.pbVal">pbVal (windows.generated_def.winstructs._ANON_TMP_variant_sub_union attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.CRYPTCATATTRIBUTE_.pbValue">pbValue (windows.generated_def.winstructs.CRYPTCATATTRIBUTE_ attribute)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.PBY_HANDLE_FILE_INFORMATION">PBY_HANDLE_FILE_INFORMATION (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.PBYTE">PBYTE (class in windows.generated_def.winstructs)</a>
</li>
@@ -31654,6 +31754,8 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.PFILE_FULL_EA_INFORMATION">PFILE_FULL_EA_INFORMATION (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.PFILE_GET_EA_INFORMATION">PFILE_GET_EA_INFORMATION (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.PFILE_INFO_BY_HANDLE_CLASS">PFILE_INFO_BY_HANDLE_CLASS (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.PFILE_INFORMATION_CLASS">PFILE_INFORMATION_CLASS (class in windows.generated_def.winstructs)</a>
</li>
@@ -32272,11 +32374,11 @@
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.POBJECTS_AND_NAME_A">POBJECTS_AND_NAME_A (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.POBJECTS_AND_NAME_W">POBJECTS_AND_NAME_W (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.POBJECTS_AND_SID">POBJECTS_AND_SID (class in windows.generated_def.winstructs)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs.POBJECTS_AND_SID">POBJECTS_AND_SID (class in windows.generated_def.winstructs)</a>
</li>
<li><a href="winstructs_generated.html#windows.generated_def.winstructs._CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_UNION.pOctetString">pOctetString (windows.generated_def.winstructs._CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_UNION attribute)</a>
<ul>
@@ -34810,6 +34912,14 @@
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IBindCtx.RegisterObjectBound">RegisterObjectBound() (windows.generated_def.interfaces.IBindCtx method)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IBindCtx.RegisterObjectParam">RegisterObjectParam() (windows.generated_def.interfaces.IBindCtx method)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerA">RegisterServiceCtrlHandlerA() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerExA">RegisterServiceCtrlHandlerExA() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerExW">RegisterServiceCtrlHandlerExW() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerW">RegisterServiceCtrlHandlerW() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.ICallInterceptor.RegisterSink">RegisterSink() (windows.generated_def.interfaces.ICallInterceptor method)</a>
</li>
@@ -35521,6 +35631,8 @@
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IStandardActivator.Reset">(windows.generated_def.interfaces.IStandardActivator method)</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="process.html#windows.winobject.apisetmap.ApiSetMap.resolution_dict">resolution_dict (windows.winobject.apisetmap.ApiSetMap property)</a>
</li>
<li><a href="winproxy.html#windows.winproxy.resolve">resolve() (in module windows.winproxy)</a>
@@ -35531,8 +35643,6 @@
<li><a href="debug.html#windows.debug.symbols.VirtualSymbolHandler.resolve">(windows.debug.symbols.VirtualSymbolHandler method)</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IShellLinkA.Resolve">Resolve() (windows.generated_def.interfaces.IShellLinkA method)</a>
<ul>
@@ -37862,6 +37972,8 @@
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.SetEnvironmentVariableA">SetEnvironmentVariableA() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.SetEnvironmentVariableW">SetEnvironmentVariableW() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.SetFileInformationByHandle">SetFileInformationByHandle() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IShellLinkA.SetHotkey">SetHotkey() (windows.generated_def.interfaces.IShellLinkA method)</a>
@@ -37990,6 +38102,10 @@
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.SetSecurityDescriptorOwner">SetSecurityDescriptorOwner() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.SetSecurityInfo">SetSecurityInfo() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.SetServiceBits">SetServiceBits() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="winfuncs_generated.html#windows.generated_def.winfuncs.SetServiceStatus">SetServiceStatus() (in module windows.generated_def.winfuncs)</a>
</li>
<li><a href="interfaces_generated.html#windows.generated_def.interfaces.IShellLinkA.SetShowCmd">SetShowCmd() (windows.generated_def.interfaces.IShellLinkA method)</a>
@@ -40591,12 +40707,12 @@
</li>
<li><a href="ntstatus_generated.html#windows.generated_def.STATUS_FWP_DUPLICATE_CONDITION">STATUS_FWP_DUPLICATE_CONDITION (in module windows.generated_def)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="ntstatus_generated.html#windows.generated_def.STATUS_FWP_DUPLICATE_KEYMOD">STATUS_FWP_DUPLICATE_KEYMOD (in module windows.generated_def)</a>
</li>
<li><a href="ntstatus_generated.html#windows.generated_def.STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS">STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS (in module windows.generated_def)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="ntstatus_generated.html#windows.generated_def.STATUS_FWP_EM_NOT_SUPPORTED">STATUS_FWP_EM_NOT_SUPPORTED (in module windows.generated_def)</a>
</li>
<li><a href="ntstatus_generated.html#windows.generated_def.STATUS_FWP_FILTER_NOT_FOUND">STATUS_FWP_FILTER_NOT_FOUND (in module windows.generated_def)</a>
@@ -50909,7 +51025,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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.11. Handle Processes handles &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.11. </span>Handle Processes handles</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>15. IAT hooking &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">15. </span>IAT hooking</a></li>
</ul>
</div>
+4 -4
View File
@@ -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 PythonForWindowss documentation! &#8212; PythonForWindows 1.0.1 documentation</title>
<title>Welcome to PythonForWindowss documentation! &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="#">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Welcome to PythonForWindowss 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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="#">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Welcome to PythonForWindowss documentation!</a></li>
</ul>
</div>
+48 -48
View File
@@ -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.7. Interfaces &#8212; PythonForWindows 1.0.1 documentation</title>
<title>14.7. Interfaces &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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="winerror_generated.html" title="14.6. WinError"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.7. </span>Interfaces</a></li>
</ul>
@@ -47,41 +47,6 @@
<section id="interfaces">
<span id="module-windows.generated_def.interfaces"></span><h1><span class="section-number">14.7. </span>Interfaces<a class="headerlink" href="#interfaces" title="Link to this heading"></a></h1>
<dl class="py class">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">windows.generated_def.interfaces.</span></span><span class="sig-name descname"><span class="pre">IActivationStageInfo</span></span><a class="reference internal" href="_modules/windows/generated_def/interfaces.html#IActivationStageInfo"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo" title="Link to this definition"></a></dt>
<dd><dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.QueryInterface">
<span class="sig-name descname"><span class="pre">QueryInterface</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.QueryInterface" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.AddRef">
<span class="sig-name descname"><span class="pre">AddRef</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.AddRef" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.Release">
<span class="sig-name descname"><span class="pre">Release</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.Release" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.SetStageAndIndex">
<span class="sig-name descname"><span class="pre">SetStageAndIndex</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.SetStageAndIndex" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.GetStage">
<span class="sig-name descname"><span class="pre">GetStage</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.GetStage" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.GetIndex">
<span class="sig-name descname"><span class="pre">GetIndex</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.GetIndex" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.ICallFactory">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">windows.generated_def.interfaces.</span></span><span class="sig-name descname"><span class="pre">ICallFactory</span></span><a class="reference internal" href="_modules/windows/generated_def/interfaces.html#ICallFactory"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.generated_def.interfaces.ICallFactory" title="Link to this definition"></a></dt>
@@ -2987,6 +2952,41 @@
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">windows.generated_def.interfaces.</span></span><span class="sig-name descname"><span class="pre">IActivationStageInfo</span></span><a class="reference internal" href="_modules/windows/generated_def/interfaces.html#IActivationStageInfo"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo" title="Link to this definition"></a></dt>
<dd><dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.QueryInterface">
<span class="sig-name descname"><span class="pre">QueryInterface</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.QueryInterface" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.AddRef">
<span class="sig-name descname"><span class="pre">AddRef</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.AddRef" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.Release">
<span class="sig-name descname"><span class="pre">Release</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.Release" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.SetStageAndIndex">
<span class="sig-name descname"><span class="pre">SetStageAndIndex</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.SetStageAndIndex" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.GetStage">
<span class="sig-name descname"><span class="pre">GetStage</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.GetStage" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IActivationStageInfo.GetIndex">
<span class="sig-name descname"><span class="pre">GetIndex</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.interfaces.IActivationStageInfo.GetIndex" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="windows.generated_def.interfaces.IClassClassicInfo">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">windows.generated_def.interfaces.</span></span><span class="sig-name descname"><span class="pre">IClassClassicInfo</span></span><a class="reference internal" href="_modules/windows/generated_def/interfaces.html#IClassClassicInfo"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.generated_def.interfaces.IClassClassicInfo" title="Link to this definition"></a></dt>
@@ -7700,15 +7700,6 @@
<h3><a href="index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">14.7. Interfaces</a><ul>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo"><code class="docutils literal notranslate"><span class="pre">IActivationStageInfo</span></code></a><ul>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.QueryInterface"><code class="docutils literal notranslate"><span class="pre">QueryInterface()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.AddRef"><code class="docutils literal notranslate"><span class="pre">AddRef()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.Release"><code class="docutils literal notranslate"><span class="pre">Release()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.SetStageAndIndex"><code class="docutils literal notranslate"><span class="pre">SetStageAndIndex()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.GetStage"><code class="docutils literal notranslate"><span class="pre">GetStage()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.GetIndex"><code class="docutils literal notranslate"><span class="pre">GetIndex()</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.ICallFactory"><code class="docutils literal notranslate"><span class="pre">ICallFactory</span></code></a><ul>
<li><a class="reference internal" href="#windows.generated_def.interfaces.ICallFactory.QueryInterface"><code class="docutils literal notranslate"><span class="pre">QueryInterface()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.ICallFactory.AddRef"><code class="docutils literal notranslate"><span class="pre">AddRef()</span></code></a></li>
@@ -8376,6 +8367,15 @@
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationPropertiesIn.GetReturnActivationProperties"><code class="docutils literal notranslate"><span class="pre">GetReturnActivationProperties()</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo"><code class="docutils literal notranslate"><span class="pre">IActivationStageInfo</span></code></a><ul>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.QueryInterface"><code class="docutils literal notranslate"><span class="pre">QueryInterface()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.AddRef"><code class="docutils literal notranslate"><span class="pre">AddRef()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.Release"><code class="docutils literal notranslate"><span class="pre">Release()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.SetStageAndIndex"><code class="docutils literal notranslate"><span class="pre">SetStageAndIndex()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.GetStage"><code class="docutils literal notranslate"><span class="pre">GetStage()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IActivationStageInfo.GetIndex"><code class="docutils literal notranslate"><span class="pre">GetIndex()</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IClassClassicInfo"><code class="docutils literal notranslate"><span class="pre">IClassClassicInfo</span></code></a><ul>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IClassClassicInfo.QueryInterface"><code class="docutils literal notranslate"><span class="pre">QueryInterface()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.interfaces.IClassClassicInfo.AddRef"><code class="docutils literal notranslate"><span class="pre">AddRef()</span></code></a></li>
@@ -9499,7 +9499,7 @@
<li class="right" >
<a href="winerror_generated.html" title="14.6. WinError"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.7. </span>Interfaces</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>17. Internals &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">17. </span>Internals</a></li>
</ul>
</div>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>3. windows.native_exec Native Code Execution &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.7. Network &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.7. </span>Network</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>14.2. Ntstatus &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.2. </span>Ntstatus</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.13. Object Manager Kernel objects &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.13. </span>Object Manager Kernel objects</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>6. windows.pipe Inter-Process Communication &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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 &amp; related"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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 &amp; related"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+17 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.1. Processes and Threads &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.1. </span>Processes and Threads</a></li>
</ul>
@@ -1442,6 +1442,18 @@ The behavior should match the non-exported function <code class="docutils litera
<dt class="sig sig-object py" id="windows.pe_parse.PEFile">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">windows.pe_parse.</span></span><span class="sig-name descname"><span class="pre">PEFile</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">target</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">baseaddr</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">targetedbitness</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">transformers</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/windows/pe_parse.html#PEFile"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.pe_parse.PEFile" title="Link to this definition"></a></dt>
<dd><p>Represent a PE loaded in a process (current or remote)</p>
<dl class="py property">
<dt class="sig sig-object py" id="windows.pe_parse.PEFile.binid">
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">binid</span></span><a class="headerlink" href="#windows.pe_parse.PEFile.binid" title="Link to this definition"></a></dt>
<dd><p>Return the hex-string {TimeStamp}{SizeOfCode} used by PDB to identify a PE.</p>
<p>I do not know the official name of this value…</p>
<dl class="field-list simple">
<dt class="field-odd">Type<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>
</dd></dl>
<dl class="py property">
<dt class="sig sig-object py" id="windows.pe_parse.PEFile.export_name">
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">export_name</span></span><a class="headerlink" href="#windows.pe_parse.PEFile.export_name" title="Link to this definition"></a></dt>
@@ -1764,6 +1776,7 @@ You MUST keep a reference to the hook while the hook is enabled.</p>
<li><a class="reference internal" href="#windows.pe_parse.GetPEFile"><code class="docutils literal notranslate"><span class="pre">GetPEFile()</span></code></a></li>
<li><a class="reference internal" href="#pefile">2.3.1.1. PEFile</a><ul>
<li><a class="reference internal" href="#windows.pe_parse.PEFile"><code class="docutils literal notranslate"><span class="pre">PEFile</span></code></a><ul>
<li><a class="reference internal" href="#windows.pe_parse.PEFile.binid"><code class="docutils literal notranslate"><span class="pre">binid</span></code></a></li>
<li><a class="reference internal" href="#windows.pe_parse.PEFile.export_name"><code class="docutils literal notranslate"><span class="pre">export_name</span></code></a></li>
<li><a class="reference internal" href="#windows.pe_parse.PEFile.exports"><code class="docutils literal notranslate"><span class="pre">exports</span></code></a></li>
<li><a class="reference internal" href="#windows.pe_parse.PEFile.imports"><code class="docutils literal notranslate"><span class="pre">imports</span></code></a></li>
@@ -1836,7 +1849,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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.1. </span>Processes and Threads</a></li>
</ul>
+4 -4
View File
@@ -4,12 +4,12 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Python Module Index &#8212; PythonForWindows 1.0.1 documentation</title>
<title>Python Module Index &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Python Module Index</a></li>
</ul>
</div>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.6. Registry &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.6. </span>Registry</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>13. windows.rpc ALPC-based Windows RPC &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
@@ -603,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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+213 -5
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>18. Samples of code &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">18. </span>Samples of code</a></li>
</ul>
</div>
@@ -713,6 +713,211 @@ Service started !
- process: &lt;WinProcess &quot;!cannot-retrieve-name&quot; pid 14700 at 0x4a2c4f0&gt;
</pre></div>
</div>
<section id="windows-service-in-python">
<h3><span class="section-number">18.4.1. </span>Windows Service in Python<a class="headerlink" href="#windows-service-in-python" title="Link to this heading"></a></h3>
<p>This script can register itself as a service and act on <cite>stop</cite> request.
It also can delete its own service.</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># A python script able to install itself as a service</span>
<span class="kn">import</span> <span class="nn">sys</span>
<span class="kn">import</span> <span class="nn">os.path</span>
<span class="kn">import</span> <span class="nn">argparse</span>
<span class="kn">import</span> <span class="nn">datetime</span>
<span class="kn">import</span> <span class="nn">ctypes</span>
<span class="kn">import</span> <span class="nn">windows</span>
<span class="kn">import</span> <span class="nn">windows.generated_def</span> <span class="k">as</span> <span class="nn">gdef</span>
<span class="n">SERVICE_NAME</span> <span class="o">=</span> <span class="sa">u</span><span class="s2">&quot;PFW_SERVICE_DEMO&quot;</span>
<span class="n">SERVICE_DESCRIPTION</span> <span class="o">=</span> <span class="sa">u</span><span class="s2">&quot;PythonForWindows demo service&quot;</span>
<span class="n">SERVICE_LOGFILE</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">dirname</span><span class="p">(</span><span class="vm">__file__</span><span class="p">),</span> <span class="s2">&quot;pfw_service_logs.txt&quot;</span><span class="p">)</span>
<span class="n">SERVICE_HANDLE</span> <span class="o">=</span> <span class="kc">None</span>
<span class="k">def</span> <span class="nf">install_demo_service</span><span class="p">():</span>
<span class="n">path</span> <span class="o">=</span> <span class="s2">&quot;</span><span class="si">{executable}</span><span class="s2"> </span><span class="si">{pyfile}</span><span class="s2"> --run&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">executable</span><span class="o">=</span><span class="n">sys</span><span class="o">.</span><span class="n">executable</span><span class="p">,</span> <span class="n">pyfile</span><span class="o">=</span><span class="vm">__file__</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Registering service &lt;</span><span class="si">{0}</span><span class="s2">&gt; as : &lt;</span><span class="si">{1}</span><span class="s2">&gt;&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">SERVICE_NAME</span><span class="p">,</span> <span class="n">path</span><span class="p">))</span>
<span class="n">newservice</span> <span class="o">=</span> <span class="n">windows</span><span class="o">.</span><span class="n">system</span><span class="o">.</span><span class="n">services</span><span class="o">.</span><span class="n">create</span><span class="p">(</span>
<span class="n">name</span><span class="o">=</span><span class="n">SERVICE_NAME</span><span class="p">,</span>
<span class="n">description</span><span class="o">=</span><span class="n">SERVICE_DESCRIPTION</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">SERVICE_ALL_ACCESS</span><span class="p">,</span>
<span class="nb">type</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_WIN32_OWN_PROCESS</span><span class="p">,</span>
<span class="n">start</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_DEMAND_START</span><span class="p">,</span>
<span class="n">path</span><span class="o">=</span><span class="n">path</span><span class="p">,</span>
<span class="n">user</span><span class="o">=</span><span class="kc">None</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">newservice</span><span class="p">)</span>
<span class="k">return</span>
<span class="k">def</span> <span class="nf">uninstall_demo_service</span><span class="p">():</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Deleting service&quot;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">windows</span><span class="o">.</span><span class="n">system</span><span class="o">.</span><span class="n">services</span><span class="p">[</span><span class="n">SERVICE_NAME</span><span class="p">]</span><span class="o">.</span><span class="n">delete</span><span class="p">())</span>
<span class="k">def</span> <span class="nf">log</span><span class="p">(</span><span class="n">s</span><span class="p">):</span>
<span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">SERVICE_LOGFILE</span><span class="p">,</span> <span class="s2">&quot;a&quot;</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span>
<span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s2">&quot;[</span><span class="si">{time}</span><span class="s2">] </span><span class="si">{s}</span><span class="se">\n</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">time</span><span class="o">=</span><span class="n">datetime</span><span class="o">.</span><span class="n">datetime</span><span class="o">.</span><span class="n">now</span><span class="p">(),</span> <span class="n">s</span><span class="o">=</span><span class="n">s</span><span class="p">))</span>
<span class="nd">@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">DWORD</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="n">gdef</span><span class="o">.</span><span class="n">DWORD</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">PVOID</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">PVOID</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">service_handlerex</span><span class="p">(</span><span class="n">dwControl</span><span class="p">,</span> <span class="n">dwEventType</span><span class="p">,</span> <span class="n">lpEventData</span><span class="p">,</span> <span class="n">lpContext</span><span class="p">):</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;in service_handlerex&quot;</span><span class="p">)</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;service_handlerex: called with </span><span class="si">{0}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">dwControl</span><span class="p">))</span>
<span class="k">if</span> <span class="n">dwControl</span> <span class="o">==</span> <span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_CONTROL_STOP</span><span class="p">:</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;Stopping the service&quot;</span><span class="p">)</span>
<span class="n">running_status</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_STATUS</span><span class="p">(</span>
<span class="n">dwServiceSpecificExitCode</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span>
<span class="n">dwServiceType</span> <span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_WIN32_OWN_PROCESS</span><span class="p">,</span>
<span class="n">dwCurrentState</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_STOPPED</span><span class="p">,</span>
<span class="n">dwWin32ExitCode</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">NO_ERROR</span><span class="p">,</span>
<span class="n">dwControlsAccepted</span><span class="o">=</span><span class="mi">0</span>
<span class="p">)</span>
<span class="k">try</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">SetServiceStatus</span><span class="p">(</span><span class="n">SERVICE_HANDLE</span><span class="p">,</span> <span class="n">running_status</span><span class="p">)</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="n">log</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="n">e</span><span class="p">))</span>
<span class="k">return</span> <span class="mi">0</span>
<span class="nd">@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">PVOID</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="n">ctypes</span><span class="o">.</span><span class="n">POINTER</span><span class="p">(</span><span class="n">gdef</span><span class="o">.</span><span class="n">LPWSTR</span><span class="p">))</span>
<span class="k">def</span> <span class="nf">service_main</span><span class="p">(</span><span class="n">dwNumServicesArgs</span><span class="p">,</span> <span class="n">lpServiceArgVectors</span><span class="p">):</span>
<span class="k">global</span> <span class="n">SERVICE_HANDLE</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;In service_main&quot;</span><span class="p">)</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;service_main: </span><span class="si">{0}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">dwNumServicesArgs</span><span class="p">))</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;service_main: </span><span class="si">{0}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">lpServiceArgVectors</span><span class="p">[</span><span class="mi">0</span><span class="p">]))</span>
<span class="k">try</span><span class="p">:</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;Calling RegisterServiceCtrlHandlerExW&quot;</span><span class="p">)</span>
<span class="n">SERVICE_HANDLE</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">RegisterServiceCtrlHandlerExW</span><span class="p">(</span><span class="n">SERVICE_NAME</span><span class="p">,</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">cast</span><span class="p">(</span><span class="n">service_handlerex</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">PVOID</span><span class="p">),</span> <span class="kc">None</span><span class="p">)</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;RegisterServiceCtrlHandlerExW handle: </span><span class="si">{0}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">SERVICE_HANDLE</span><span class="p">))</span>
<span class="n">running_status</span> <span class="o">=</span> <span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_STATUS</span><span class="p">(</span>
<span class="n">dwServiceSpecificExitCode</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span>
<span class="n">dwServiceType</span> <span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_WIN32_OWN_PROCESS</span><span class="p">,</span>
<span class="n">dwCurrentState</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_RUNNING</span><span class="p">,</span>
<span class="n">dwWin32ExitCode</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">NO_ERROR</span><span class="p">,</span>
<span class="n">dwControlsAccepted</span><span class="o">=</span><span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_ACCEPT_STOP</span> <span class="o">|</span> <span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_ACCEPT_PAUSE_CONTINUE</span>
<span class="p">)</span>
<span class="n">res</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">SetServiceStatus</span><span class="p">(</span><span class="n">SERVICE_HANDLE</span><span class="p">,</span> <span class="n">running_status</span><span class="p">)</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;Service is running : </span><span class="si">{0}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">res</span><span class="p">))</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="n">log</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="n">e</span><span class="p">))</span>
<span class="k">raise</span>
<span class="k">return</span> <span class="kc">None</span>
<span class="k">def</span> <span class="nf">run_demo_service</span><span class="p">():</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;start of run_demo_service()&quot;</span><span class="p">)</span>
<span class="k">try</span><span class="p">:</span>
<span class="n">SERVICE_TABLE</span> <span class="o">=</span> <span class="p">(</span><span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_TABLE_ENTRYW</span> <span class="o">*</span> <span class="mi">2</span><span class="p">)(</span>
<span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_TABLE_ENTRYW</span><span class="p">(</span><span class="n">SERVICE_NAME</span><span class="p">,</span> <span class="n">ctypes</span><span class="o">.</span><span class="n">cast</span><span class="p">(</span><span class="n">service_main</span><span class="p">,</span> <span class="n">gdef</span><span class="o">.</span><span class="n">PVOID</span><span class="p">)),</span>
<span class="n">gdef</span><span class="o">.</span><span class="n">SERVICE_TABLE_ENTRYW</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="p">)</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;Calling: StartServiceCtrlDispatcherW()&quot;</span><span class="p">)</span>
<span class="n">result</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">StartServiceCtrlDispatcherW</span><span class="p">(</span><span class="n">SERVICE_TABLE</span><span class="p">)</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;StartServiceCtrlDispatcherW returned: </span><span class="si">{0}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">result</span><span class="p">))</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;Quitting&quot;</span><span class="p">)</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="n">log</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="n">e</span><span class="p">))</span>
<span class="k">raise</span>
<span class="n">parser</span> <span class="o">=</span> <span class="n">argparse</span><span class="o">.</span><span class="n">ArgumentParser</span><span class="p">(</span><span class="n">prog</span><span class="o">=</span><span class="vm">__file__</span><span class="p">,</span> <span class="n">formatter_class</span><span class="o">=</span><span class="n">argparse</span><span class="o">.</span><span class="n">ArgumentDefaultsHelpFormatter</span><span class="p">)</span>
<span class="n">group</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="n">add_mutually_exclusive_group</span><span class="p">(</span><span class="n">required</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">group</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s2">&quot;--install&quot;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s2">&quot;store_true&quot;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;Install the service in registry&quot;</span><span class="p">)</span>
<span class="n">group</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s2">&quot;--uninstall&quot;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s2">&quot;store_true&quot;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;UnInstall the service in registry&quot;</span><span class="p">)</span>
<span class="n">group</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s2">&quot;--run&quot;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s2">&quot;store_true&quot;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;Called by the services.exe to run the service&quot;</span><span class="p">)</span>
<span class="k">if</span> <span class="vm">__name__</span> <span class="o">==</span> <span class="s2">&quot;__main__&quot;</span><span class="p">:</span>
<span class="n">args</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="n">parse_args</span><span class="p">()</span>
<span class="k">if</span> <span class="n">args</span><span class="o">.</span><span class="n">install</span><span class="p">:</span>
<span class="n">install_demo_service</span><span class="p">()</span>
<span class="k">elif</span> <span class="n">args</span><span class="o">.</span><span class="n">uninstall</span><span class="p">:</span>
<span class="n">uninstall_demo_service</span><span class="p">()</span>
<span class="k">elif</span> <span class="n">args</span><span class="o">.</span><span class="n">run</span><span class="p">:</span>
<span class="n">log</span><span class="p">(</span><span class="s2">&quot;calling run_demo_service()&quot;</span><span class="p">)</span>
<span class="n">log</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">)</span>
<span class="n">run_demo_service</span><span class="p">()</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Unknown argument&quot;</span><span class="p">)</span>
</pre></div>
</div>
<p>Output</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">(</span><span class="n">cmd</span><span class="o">-</span><span class="n">admin</span><span class="p">)</span> <span class="n">sc</span><span class="o">.</span><span class="n">exe</span> <span class="n">query</span> <span class="n">PFW_SERVICE_DEMO</span>
<span class="p">[</span><span class="n">SC</span><span class="p">]</span> <span class="n">EnumQueryServicesStatus</span><span class="p">:</span><span class="n">OpenService</span> <span class="n">FAILED</span> <span class="mi">1060</span><span class="p">:</span>
<span class="n">The</span> <span class="n">specified</span> <span class="n">service</span> <span class="n">does</span> <span class="ow">not</span> <span class="n">exist</span> <span class="k">as</span> <span class="n">an</span> <span class="n">installed</span> <span class="n">service</span><span class="o">.</span>
<span class="p">(</span><span class="n">cmd</span><span class="o">-</span><span class="n">admin</span><span class="p">)</span> <span class="n">py</span> <span class="o">.</span>\<span class="n">service</span>\<span class="n">python_service</span><span class="o">.</span><span class="n">py</span> <span class="o">--</span><span class="n">install</span>
<span class="n">Registering</span> <span class="n">service</span> <span class="o">&lt;</span><span class="n">PFW_SERVICE_DEMO</span><span class="o">&gt;</span> <span class="k">as</span> <span class="p">:</span> <span class="o">&lt;</span><span class="n">C</span><span class="p">:</span>\<span class="n">Users</span>\<span class="n">cleme</span>\<span class="n">AppData</span>\<span class="n">Local</span>\<span class="n">Programs</span>\<span class="n">Python</span>\<span class="n">Python311</span>\<span class="n">python</span><span class="o">.</span><span class="n">exe</span> <span class="n">C</span><span class="p">:</span>\<span class="n">Users</span>\<span class="n">cleme</span>\<span class="n">Documents</span>\<span class="n">projets</span>\<span class="n">PythonForWindows</span>\<span class="n">samples</span>\<span class="n">service</span>\<span class="n">python_service</span><span class="o">.</span><span class="n">py</span> <span class="o">--</span><span class="n">run</span><span class="o">&gt;</span>
<span class="o">&lt;</span><span class="n">Service</span> <span class="s2">&quot;PFW_SERVICE_DEMO&quot;</span> <span class="n">SERVICE_STOPPED</span><span class="p">(</span><span class="mh">0x1</span><span class="p">)</span><span class="o">&gt;</span>
<span class="p">(</span><span class="n">cmd</span><span class="o">-</span><span class="n">admin</span><span class="p">)</span> <span class="n">sc</span><span class="o">.</span><span class="n">exe</span> <span class="n">start</span> <span class="n">PFW_SERVICE_DEMO</span>
<span class="n">SERVICE_NAME</span><span class="p">:</span> <span class="n">PFW_SERVICE_DEMO</span>
<span class="n">TYPE</span> <span class="p">:</span> <span class="mi">10</span> <span class="n">WIN32_OWN_PROCESS</span>
<span class="n">STATE</span> <span class="p">:</span> <span class="mi">2</span> <span class="n">START_PENDING</span>
<span class="p">(</span><span class="n">NOT_STOPPABLE</span><span class="p">,</span> <span class="n">NOT_PAUSABLE</span><span class="p">,</span> <span class="n">IGNORES_SHUTDOWN</span><span class="p">)</span>
<span class="n">WIN32_EXIT_CODE</span> <span class="p">:</span> <span class="mi">0</span> <span class="p">(</span><span class="mh">0x0</span><span class="p">)</span>
<span class="n">SERVICE_EXIT_CODE</span> <span class="p">:</span> <span class="mi">0</span> <span class="p">(</span><span class="mh">0x0</span><span class="p">)</span>
<span class="n">CHECKPOINT</span> <span class="p">:</span> <span class="mh">0x0</span>
<span class="n">WAIT_HINT</span> <span class="p">:</span> <span class="mh">0x7d0</span>
<span class="n">PID</span> <span class="p">:</span> <span class="mi">21132</span>
<span class="n">FLAGS</span> <span class="p">:</span>
<span class="p">(</span><span class="n">cmd</span><span class="o">-</span><span class="n">admin</span><span class="p">)</span> <span class="n">sc</span><span class="o">.</span><span class="n">exe</span> <span class="n">query</span> <span class="n">PFW_SERVICE_DEMO</span>
<span class="n">SERVICE_NAME</span><span class="p">:</span> <span class="n">PFW_SERVICE_DEMO</span>
<span class="n">TYPE</span> <span class="p">:</span> <span class="mi">10</span> <span class="n">WIN32_OWN_PROCESS</span>
<span class="n">STATE</span> <span class="p">:</span> <span class="mi">4</span> <span class="n">RUNNING</span>
<span class="p">(</span><span class="n">STOPPABLE</span><span class="p">,</span> <span class="n">PAUSABLE</span><span class="p">,</span> <span class="n">IGNORES_SHUTDOWN</span><span class="p">)</span>
<span class="n">WIN32_EXIT_CODE</span> <span class="p">:</span> <span class="mi">0</span> <span class="p">(</span><span class="mh">0x0</span><span class="p">)</span>
<span class="n">SERVICE_EXIT_CODE</span> <span class="p">:</span> <span class="mi">0</span> <span class="p">(</span><span class="mh">0x0</span><span class="p">)</span>
<span class="n">CHECKPOINT</span> <span class="p">:</span> <span class="mh">0x0</span>
<span class="n">WAIT_HINT</span> <span class="p">:</span> <span class="mh">0x0</span>
<span class="p">(</span><span class="n">cmd</span><span class="o">-</span><span class="n">admin</span><span class="p">)</span> <span class="n">cat</span> <span class="o">.</span>\<span class="n">service</span>\<span class="n">pfw_service_logs</span><span class="o">.</span><span class="n">txt</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.033158</span><span class="p">]</span> <span class="n">calling</span> <span class="n">run_demo_service</span><span class="p">()</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.033158</span><span class="p">]</span> <span class="p">[</span><span class="s1">&#39;C:</span><span class="se">\\</span><span class="s1">Users</span><span class="se">\\</span><span class="s1">XXX</span><span class="se">\\</span><span class="s1">PythonForWindows</span><span class="se">\\</span><span class="s1">samples</span><span class="se">\\</span><span class="s1">service</span><span class="se">\\</span><span class="s1">python_service.py&#39;</span><span class="p">,</span> <span class="s1">&#39;--run&#39;</span><span class="p">]</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.033158</span><span class="p">]</span> <span class="n">start</span> <span class="n">of</span> <span class="n">run_demo_service</span><span class="p">()</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.033158</span><span class="p">]</span> <span class="n">Calling</span><span class="p">:</span> <span class="n">StartServiceCtrlDispatcherW</span><span class="p">()</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.033158</span><span class="p">]</span> <span class="n">In</span> <span class="n">service_main</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.033158</span><span class="p">]</span> <span class="n">service_main</span><span class="p">:</span> <span class="mi">1</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.033158</span><span class="p">]</span> <span class="n">service_main</span><span class="p">:</span> <span class="n">PFW_SERVICE_DEMO</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.033158</span><span class="p">]</span> <span class="n">Calling</span> <span class="n">RegisterServiceCtrlHandlerExW</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.033158</span><span class="p">]</span> <span class="n">RegisterServiceCtrlHandlerExW</span> <span class="n">handle</span><span class="p">:</span> <span class="mi">2591650953424</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.038274</span><span class="p">]</span> <span class="n">Service</span> <span class="ow">is</span> <span class="n">running</span> <span class="p">:</span> <span class="mi">1</span>
<span class="p">(</span><span class="n">cmd</span><span class="o">-</span><span class="n">admin</span><span class="p">)</span> <span class="n">sc</span><span class="o">.</span><span class="n">exe</span> <span class="n">stop</span> <span class="n">PFW_SERVICE_DEMO</span>
<span class="n">SERVICE_NAME</span><span class="p">:</span> <span class="n">PFW_SERVICE_DEMO</span>
<span class="n">TYPE</span> <span class="p">:</span> <span class="mi">10</span> <span class="n">WIN32_OWN_PROCESS</span>
<span class="n">STATE</span> <span class="p">:</span> <span class="mi">1</span> <span class="n">STOPPED</span>
<span class="n">WIN32_EXIT_CODE</span> <span class="p">:</span> <span class="mi">0</span> <span class="p">(</span><span class="mh">0x0</span><span class="p">)</span>
<span class="n">SERVICE_EXIT_CODE</span> <span class="p">:</span> <span class="mi">0</span> <span class="p">(</span><span class="mh">0x0</span><span class="p">)</span>
<span class="n">CHECKPOINT</span> <span class="p">:</span> <span class="mh">0x0</span>
<span class="n">WAIT_HINT</span> <span class="p">:</span> <span class="mh">0x0</span>
<span class="p">(</span><span class="n">cmd</span><span class="o">-</span><span class="n">admin</span><span class="p">)</span> <span class="n">cat</span> <span class="o">.</span>\<span class="n">service</span>\<span class="n">pfw_service_logs</span><span class="o">.</span><span class="n">txt</span>
<span class="p">[</span><span class="o">...</span><span class="p">]</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">36.038274</span><span class="p">]</span> <span class="n">Service</span> <span class="ow">is</span> <span class="n">running</span> <span class="p">:</span> <span class="mi">1</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">53.422375</span><span class="p">]</span> <span class="ow">in</span> <span class="n">service_handlerex</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">53.422375</span><span class="p">]</span> <span class="n">service_handlerex</span><span class="p">:</span> <span class="n">called</span> <span class="k">with</span> <span class="mi">1</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">53.432530</span><span class="p">]</span> <span class="n">Stopping</span> <span class="n">the</span> <span class="n">service</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">53.433035</span><span class="p">]</span> <span class="n">StartServiceCtrlDispatcherW</span> <span class="n">returned</span><span class="p">:</span> <span class="mi">1</span>
<span class="p">[</span><span class="mi">2024</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">31</span> <span class="mi">10</span><span class="p">:</span><span class="mi">34</span><span class="p">:</span><span class="mf">53.433035</span><span class="p">]</span> <span class="n">Quitting</span>
<span class="p">(</span><span class="n">cmd</span><span class="o">-</span><span class="n">admin</span><span class="p">)</span> <span class="n">py</span> <span class="o">.</span>\<span class="n">service</span>\<span class="n">python_service</span><span class="o">.</span><span class="n">py</span> <span class="o">--</span><span class="n">uninstall</span>
<span class="n">Deleting</span> <span class="n">service</span>
<span class="mi">1</span>
<span class="p">(</span><span class="n">cmd</span><span class="o">-</span><span class="n">admin</span><span class="p">)</span> <span class="n">sc</span><span class="o">.</span><span class="n">exe</span> <span class="n">query</span> <span class="n">PFW_SERVICE_DEMO</span>
<span class="p">[</span><span class="n">SC</span><span class="p">]</span> <span class="n">EnumQueryServicesStatus</span><span class="p">:</span><span class="n">OpenService</span> <span class="n">FAILED</span> <span class="mi">1060</span><span class="p">:</span>
<span class="n">The</span> <span class="n">specified</span> <span class="n">service</span> <span class="n">does</span> <span class="ow">not</span> <span class="n">exist</span> <span class="k">as</span> <span class="n">an</span> <span class="n">installed</span> <span class="n">service</span><span class="o">.</span>
</pre></div>
</div>
</section>
</section>
<section id="network-socket-exploration">
<span id="sample-network-exploration"></span><h2><span class="section-number">18.5. </span><code class="xref py py-class docutils literal notranslate"><span class="pre">Network</span></code> - socket exploration<a class="headerlink" href="#network-socket-exploration" title="Link to this heading"></a></h2>
@@ -4356,7 +4561,10 @@ BYE
</li>
<li><a class="reference internal" href="#token">18.2. Token</a></li>
<li><a class="reference internal" href="#windows-system">18.3. <code class="docutils literal notranslate"><span class="pre">windows.system</span></code></a></li>
<li><a class="reference internal" href="#services">18.4. Services</a></li>
<li><a class="reference internal" href="#services">18.4. Services</a><ul>
<li><a class="reference internal" href="#windows-service-in-python">18.4.1. Windows Service in Python</a></li>
</ul>
</li>
<li><a class="reference internal" href="#network-socket-exploration">18.5. <code class="xref py py-class docutils literal notranslate"><span class="pre">Network</span></code> - socket exploration</a></li>
<li><a class="reference internal" href="#registry">18.6. <code class="xref py py-class docutils literal notranslate"><span class="pre">Registry</span></code></a></li>
<li><a class="reference internal" href="#scheduled-tasks">18.7. Scheduled tasks</a></li>
@@ -4489,7 +4697,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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">18. </span>Samples of code</a></li>
</ul>
</div>
+4 -4
View File
@@ -4,13 +4,13 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Search &#8212; PythonForWindows 1.0.1 documentation</title>
<title>Search &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Search</a></li>
</ul>
</div>
+1 -1
View File
File diff suppressed because one or more lines are too long
+4 -4
View File
@@ -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 &amp; related &#8212; PythonForWindows 1.0.1 documentation</title>
<title>5. windows.security Security Descriptor &amp; related &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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 &amp; 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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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 &amp; related</a></li>
</ul>
</div>
+23 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.8. Service &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.8. </span>Service</a></li>
</ul>
@@ -81,6 +81,17 @@
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="windows.winobject.service.ServiceManager.create">
<span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">description</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">access</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">type</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">start</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">path</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">user</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/winobject/service.html#ServiceManager.create"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.winobject.service.ServiceManager.create" title="Link to this definition"></a></dt>
<dd><p>Create a new service</p>
<dl class="field-list simple">
<dt class="field-odd">Returns<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#windows.winobject.service.Service" title="windows.winobject.service.Service"><code class="xref py py-class docutils literal notranslate"><span class="pre">Service</span></code></a> The newly created service</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.service.ServiceManager.enum_flags">
<span class="sig-name descname"><span class="pre">enum_flags</span></span><a class="headerlink" href="#windows.winobject.service.ServiceManager.enum_flags" title="Link to this definition"></a></dt>
@@ -128,6 +139,12 @@
<dt class="sig sig-object py" id="windows.winobject.service.Service">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">windows.winobject.service.</span></span><span class="sig-name descname"><span class="pre">Service</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">handle</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">description</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/winobject/service.html#Service"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.winobject.service.Service" title="Link to this definition"></a></dt>
<dd><p>Represent a service on the system</p>
<dl class="py method">
<dt class="sig sig-object py" id="windows.winobject.service.Service.delete">
<span class="sig-name descname"><span class="pre">delete</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/windows/winobject/service.html#Service.delete"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.winobject.service.Service.delete" title="Link to this definition"></a></dt>
<dd><p>Delete the service</p>
</dd></dl>
<dl class="py property">
<dt class="sig sig-object py" id="windows.winobject.service.Service.description">
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">description</span></span><a class="headerlink" href="#windows.winobject.service.Service.description" title="Link to this definition"></a></dt>
@@ -232,6 +249,7 @@
<li><a class="reference internal" href="#windows.winobject.service.ServiceManager"><code class="docutils literal notranslate"><span class="pre">ServiceManager</span></code></a><ul>
<li><a class="reference internal" href="#windows.winobject.service.ServiceManager.__getitem__"><code class="docutils literal notranslate"><span class="pre">__getitem__()</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.service.ServiceManager.__iter__"><code class="docutils literal notranslate"><span class="pre">__iter__()</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.service.ServiceManager.create"><code class="docutils literal notranslate"><span class="pre">create()</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.service.ServiceManager.enum_flags"><code class="docutils literal notranslate"><span class="pre">enum_flags</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.service.ServiceManager.get_service"><code class="docutils literal notranslate"><span class="pre">get_service()</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.service.ServiceManager.handle"><code class="docutils literal notranslate"><span class="pre">handle</span></code></a></li>
@@ -242,6 +260,7 @@
</li>
<li><a class="reference internal" href="#id1">2.8.2. Service</a><ul>
<li><a class="reference internal" href="#windows.winobject.service.Service"><code class="docutils literal notranslate"><span class="pre">Service</span></code></a><ul>
<li><a class="reference internal" href="#windows.winobject.service.Service.delete"><code class="docutils literal notranslate"><span class="pre">delete()</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.service.Service.description"><code class="docutils literal notranslate"><span class="pre">description</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.service.Service.from_param"><code class="docutils literal notranslate"><span class="pre">from_param()</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.service.Service.name"><code class="docutils literal notranslate"><span class="pre">name</span></code></a></li>
@@ -306,7 +325,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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.8. </span>Service</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.12. System Module Loaded kernel modules &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.15. Task scheduler &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.15. </span>Task scheduler</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.4. Token &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.4. </span>Token</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>7. windows.utils Windows Utilities &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2.9. Volume The logical drives &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.9. </span>Volume The logical drives</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>14.1. WinDef &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.1. </span>WinDef</a></li>
</ul>
@@ -20679,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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.1. </span>WinDef</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>1. The windows module &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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 PythonForWindowss documentation!"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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 PythonForWindowss documentation!"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>14.6. WinError &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.6. </span>WinError</a></li>
</ul>
+58 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>14.5. Functions &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.5. </span>Functions</a></li>
</ul>
@@ -1262,6 +1262,21 @@
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">LockFileEx</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">dwFlags</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dwReserved</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nNumberOfBytesToLockLow</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nNumberOfBytesToLockHigh</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpOverlapped</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.LockFileEx" 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.SetFileInformationByHandle">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SetFileInformationByHandle</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">FileInformationClass</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpFileInformation</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dwBufferSize</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SetFileInformationByHandle" 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.GetFileInformationByHandle">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">GetFileInformationByHandle</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">lpFileInformation</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.GetFileInformationByHandle" 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.GetFileInformationByHandleEx">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">GetFileInformationByHandleEx</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">FileInformationClass</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpFileInformation</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dwBufferSize</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.GetFileInformationByHandleEx" 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.HeapAlloc">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">HeapAlloc</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hHeap</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dwFlags</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dwBytes</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.HeapAlloc" title="Link to this definition"></a></dt>
@@ -2332,6 +2347,36 @@
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">StartServiceCtrlDispatcherW</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lpServiceStartTable</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.StartServiceCtrlDispatcherW" 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.RegisterServiceCtrlHandlerExA">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">RegisterServiceCtrlHandlerExA</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lpServiceName</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpHandlerProc</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerExA" 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.RegisterServiceCtrlHandlerExW">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">RegisterServiceCtrlHandlerExW</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lpServiceName</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpHandlerProc</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpContext</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerExW" 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.RegisterServiceCtrlHandlerA">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">RegisterServiceCtrlHandlerA</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lpServiceName</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpHandlerProc</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerA" 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.RegisterServiceCtrlHandlerW">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">RegisterServiceCtrlHandlerW</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lpServiceName</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpHandlerProc</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerW" 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.SetServiceStatus">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SetServiceStatus</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hServiceStatus</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lpServiceStatus</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SetServiceStatus" 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.SetServiceBits">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SetServiceBits</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hServiceStatus</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dwServiceBits</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bSetBitsOn</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bUpdateImmediately</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SetServiceBits" 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.SetupDiClassNameFromGuidA">
<span class="sig-prename descclassname"><span class="pre">windows.generated_def.winfuncs.</span></span><span class="sig-name descname"><span class="pre">SetupDiClassNameFromGuidA</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ClassGuid</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ClassName</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ClassNameSize</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">RequiredSize</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#windows.generated_def.winfuncs.SetupDiClassNameFromGuidA" title="Link to this definition"></a></dt>
@@ -4513,6 +4558,9 @@
<li><a class="reference internal" href="#windows.generated_def.winfuncs.ReadDirectoryChangesExW"><code class="docutils literal notranslate"><span class="pre">ReadDirectoryChangesExW()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.LockFile"><code class="docutils literal notranslate"><span class="pre">LockFile()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.LockFileEx"><code class="docutils literal notranslate"><span class="pre">LockFileEx()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SetFileInformationByHandle"><code class="docutils literal notranslate"><span class="pre">SetFileInformationByHandle()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.GetFileInformationByHandle"><code class="docutils literal notranslate"><span class="pre">GetFileInformationByHandle()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.GetFileInformationByHandleEx"><code class="docutils literal notranslate"><span class="pre">GetFileInformationByHandleEx()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.HeapAlloc"><code class="docutils literal notranslate"><span class="pre">HeapAlloc()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.InternetCheckConnectionA"><code class="docutils literal notranslate"><span class="pre">InternetCheckConnectionA()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.InternetCheckConnectionW"><code class="docutils literal notranslate"><span class="pre">InternetCheckConnectionW()</span></code></a></li>
@@ -4727,6 +4775,12 @@
<li><a class="reference internal" href="#windows.generated_def.winfuncs.DeleteService"><code class="docutils literal notranslate"><span class="pre">DeleteService()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.StartServiceCtrlDispatcherA"><code class="docutils literal notranslate"><span class="pre">StartServiceCtrlDispatcherA()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.StartServiceCtrlDispatcherW"><code class="docutils literal notranslate"><span class="pre">StartServiceCtrlDispatcherW()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerExA"><code class="docutils literal notranslate"><span class="pre">RegisterServiceCtrlHandlerExA()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerExW"><code class="docutils literal notranslate"><span class="pre">RegisterServiceCtrlHandlerExW()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerA"><code class="docutils literal notranslate"><span class="pre">RegisterServiceCtrlHandlerA()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.RegisterServiceCtrlHandlerW"><code class="docutils literal notranslate"><span class="pre">RegisterServiceCtrlHandlerW()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SetServiceStatus"><code class="docutils literal notranslate"><span class="pre">SetServiceStatus()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SetServiceBits"><code class="docutils literal notranslate"><span class="pre">SetServiceBits()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SetupDiClassNameFromGuidA"><code class="docutils literal notranslate"><span class="pre">SetupDiClassNameFromGuidA()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SetupDiClassNameFromGuidW"><code class="docutils literal notranslate"><span class="pre">SetupDiClassNameFromGuidW()</span></code></a></li>
<li><a class="reference internal" href="#windows.generated_def.winfuncs.SetupDiClassNameFromGuidExA"><code class="docutils literal notranslate"><span class="pre">SetupDiClassNameFromGuidExA()</span></code></a></li>
@@ -5163,7 +5217,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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">14.5. </span>Functions</a></li>
</ul>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>2. The windows objects &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
+4 -4
View File
@@ -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 &#8212; PythonForWindows 1.0.1 documentation</title>
<title>4. windows.winproxy Windows API &#8212; PythonForWindows 1.0.2 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=292eb321"></script>
<script src="_static/documentation_options.js?v=1ed6394b"></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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.2 documentation</a> &#187;</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>
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More