windows-devel.rst
changeset 2228 837f1337c59b
parent 1969 4e0f05e05fbb
--- a/windows-devel.rst	Sat Feb 10 01:28:53 2018 +0200
+++ b/windows-devel.rst	Sat Feb 10 01:30:24 2018 +0200
@@ -9,9 +9,9 @@
 Windows images.
 ===============
 
-  http://www.modern.ie/en-us/virtualization-tools#downloads
-                Test versions of IE using Virtual Machines that you download and
-                manage in your own development environment.
+http://www.modern.ie/en-us/virtualization-tools#downloads
+  Test versions of IE using Virtual Machines that you download and
+  manage in your own development environment.
 
 Offline MSDN
 ============
@@ -35,13 +35,13 @@
 
 See:
 
- * http://www.dependencywalker.com/
+* http://www.dependencywalker.com/
 
 Windows 2000 Resource Kit Tools.
 ================================
 
-  http://support.microsoft.com/kb/927229
-                Windows 2000 Resource Kit Tools for administrative tasks
+http://support.microsoft.com/kb/927229
+  Windows 2000 Resource Kit Tools for administrative tasks
 
 Sysinternals.
 =============
@@ -51,22 +51,22 @@
 Application verifier.
 =====================
 
-  http://www.microsoft.com/downloads/en/details.aspx?familyid=c4a25ab9-649d-4a1b-b4a7-c9d8b095df18
-                download page
-  http://msdn.microsoft.com/en-us/library/ms220948.aspx
-                Application Verifier
+http://www.microsoft.com/downloads/en/details.aspx?familyid=c4a25ab9-649d-4a1b-b4a7-c9d8b095df18
+  download page
+http://msdn.microsoft.com/en-us/library/ms220948.aspx
+  Application Verifier
 
 Debugging with windbg.
 ======================
 
-  http://www.microsoft.com/whdc/devtools/debugging/default.mspx
-                Download and Install Debugging Tools for Windows
-  http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
-                Debugging Tools for Windows 32-bit Version
-                download page
-  http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx
-                Debugging Tools for Windows 64-bit Version
-                download page
+http://www.microsoft.com/whdc/devtools/debugging/default.mspx
+  Download and Install Debugging Tools for Windows
+http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
+  Debugging Tools for Windows 32-bit Version
+  download page
+http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx
+  Debugging Tools for Windows 64-bit Version
+  download page
 
 Break on dll load/unload.
 -------------------------
@@ -118,8 +118,8 @@
 
 See:
 
-  http://support.microsoft.com/kb/311503
-                Use the Microsoft Symbol Server to obtain debug symbol files
+http://support.microsoft.com/kb/311503
+  Use the Microsoft Symbol Server to obtain debug symbol files
 
 Using the SymChk.exe utility to download symbols.
 -------------------------------------------------
@@ -136,30 +136,30 @@
 Running at startup.
 ===================
 
-  HKCU\Software\Microsoft\Windows\CurrentVersion\Run
-                Launches a program automatically when a particular user logs
-                in. This key is used when you always want to launch a program
-                when a particular user is using a system.
-  HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce
-                Launches a program the next time the user logs in and removes
-                its value entry from the registry. This key is typically used
-                by installation programs.
-  HKLM\Software\Microsoft\Windows\CurrentVersion\Run
-                Launches a program automatically at system startup. This key
-                is used when you always want to launch a program on a
-                particular system.
-  HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce
-                Launches a program the next time the system starts and removes
-                its value entry from the registry. This key is typically used
-                by installation programs.
-  HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices
-                Launches a service (a standard NT service or a background
-                process) automatically at startup. An example of a service is
-                a Web server such as Microsoft Internet Information Server.
-  HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
-                Launches a service (a standard NT service or a background
-                process) the next time the system is started, then removes its
-                value entry from the registry.
+``HKCU\Software\Microsoft\Windows\CurrentVersion\Run``
+  Launches a program automatically when a particular user logs
+  in. This key is used when you always want to launch a program
+  when a particular user is using a system.
+``HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce``
+  Launches a program the next time the user logs in and removes
+  its value entry from the registry. This key is typically used
+  by installation programs.
+``HKLM\Software\Microsoft\Windows\CurrentVersion\Run``
+  Launches a program automatically at system startup. This key
+  is used when you always want to launch a program on a
+  particular system.
+``HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce``
+  Launches a program the next time the system starts and removes
+  its value entry from the registry. This key is typically used
+  by installation programs.
+``HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices``
+  Launches a service (a standard NT service or a background
+  process) automatically at startup. An example of a service is
+  a Web server such as Microsoft Internet Information Server.
+``HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce``
+  Launches a service (a standard NT service or a background
+  process) the next time the system is started, then removes its
+  value entry from the registry.
 
 Values to registry on Windows XP can be added by::
 
@@ -175,19 +175,19 @@
 
 See:
 
-  http://support.microsoft.com/kb/198038
-                INFO: Useful Tools for Package and Deployment Issues
-  http://msdn.microsoft.com/en-us/library/aa367841%28VS.85%29.aspx
-                The Makecab.exe utility is included in the Windows SDK
-                Components for Windows Installer Developers.
-  http://web.archive.org/web/20070403215326/http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/cabsdk.exe
-                download link from web archive
-  http://msdn.microsoft.com/en-us/library/aa370834%28v=VS.85%29.aspx
-                The components of the Windows Installer Software Development
-                Kit are included in the Microsoft Windows Software Development
-                Kit (SDK).
-  http://msdn.microsoft.com/en-us/library/bb417343.aspx
-                Microsoft Cabinet Format
+http://support.microsoft.com/kb/198038
+  INFO: Useful Tools for Package and Deployment Issues
+http://msdn.microsoft.com/en-us/library/aa367841%28VS.85%29.aspx
+  The Makecab.exe utility is included in the Windows SDK
+  Components for Windows Installer Developers.
+http://web.archive.org/web/20070403215326/http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/cabsdk.exe
+  download link from web archive
+http://msdn.microsoft.com/en-us/library/aa370834%28v=VS.85%29.aspx
+  The components of the Windows Installer Software Development
+  Kit are included in the Microsoft Windows Software Development
+  Kit (SDK).
+http://msdn.microsoft.com/en-us/library/bb417343.aspx
+  Microsoft Cabinet Format
 
 Internet Explorer.
 ==================
@@ -197,8 +197,8 @@
 
 Install IE 8.0 and press 'F12' key.
 
-  http://msdn.microsoft.com/library/dd565626.aspx
-                Developer Tools User Interface Reference
+http://msdn.microsoft.com/library/dd565626.aspx
+  Developer Tools User Interface Reference
 
 Microsoft technologies.
 =======================
@@ -209,8 +209,8 @@
 The family of COM technologies includes COM+, Distributed COM (DCOM) and
 ActiveX® Controls.
 
-  http://www.microsoft.com/com/default.mspx
-                home page
+http://www.microsoft.com/com/default.mspx
+  home page
 
 OLE.
 ----
@@ -225,7 +225,7 @@
 
 Next release after 2.0 introdused in 1996 and named as ActiveX.
 
- * http://en.wikipedia.org/wiki/Object_Linking_and_Embedding
+* http://en.wikipedia.org/wiki/Object_Linking_and_Embedding
 
 ActiveX.
 --------
@@ -234,10 +234,10 @@
 Microsoft rationalized the specifications to make them simpler, and rebranded
 the technology as ActiveX in 1996.
 
-  http://msdn.microsoft.com/en-us/library/aa751968.aspx
-                ActiveX Controls.
-  http://en.wikipedia.org/wiki/ActiveX
-                Wikipedia article.
+http://msdn.microsoft.com/en-us/library/aa751968.aspx
+  ActiveX Controls.
+http://en.wikipedia.org/wiki/ActiveX
+  Wikipedia article.
 
 ATL.
 ----
@@ -246,7 +246,7 @@
 developed by Microsoft, intended to simplify the programming of Component Object
 Model (COM) objects.
 
-  http://en.wikipedia.org/wiki/Active_Template_Library
+* http://en.wikipedia.org/wiki/Active_Template_Library
 
 MFC.
 ----
@@ -259,22 +259,22 @@
 
 A lightweight alternative to MFC is the Windows Template Library (WTL).
 
- * http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library
- * http://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes
+* http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library
+* http://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes
 
 Can I link to MFC statically.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Yes, see:
 
- * http://msdn.microsoft.com/en-us/library/f22wcbea%28VS.80%29.aspx
+* http://msdn.microsoft.com/en-us/library/f22wcbea%28VS.80%29.aspx
 
 Microsoft Visual C++ Redistributable Package.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-  http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displayLang=en
-                This package installs runtime components of C Runtime (CRT),
-                Standard C++, ATL, MFC, OpenMP and MSDIA libraries.
+http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displayLang=en
+  This package installs runtime components of C Runtime (CRT),
+  Standard C++, ATL, MFC, OpenMP and MSDIA libraries.
 
 WTL.
 ====
@@ -289,8 +289,8 @@
 
 Most of the WTL API is a mirror of the standard Win32 calls.
 
- * http://sourceforge.net/projects/wtl
- * http://en.wikipedia.org/wiki/Windows_Template_Library
+* http://sourceforge.net/projects/wtl
+* http://en.wikipedia.org/wiki/Windows_Template_Library
 
 Windows style variable names.
 =============================
@@ -353,5 +353,5 @@
 
 See:
 
-  http://www.tenouk.com/cnotation.html
-                C/C++ NOTATION STORY
+http://www.tenouk.com/cnotation.html
+  C/C++ NOTATION STORY