Burgerlib Python
Loading...
Searching...
No Matches
burger._find_win_sdks Namespace Reference

Package that locates all Windows SDKs. More...

Functions

 _find_windows5_sdks (installed_roots)
 Scan the system for all copies of the Windows 5 SDKs.
 _find_windows6_7_sdks (installed_roots)
 Scan the system for all copies of the Windows 6 and 7 SDKs.
 _find_windows8_sdks (installed_roots)
 Scan the system for all copies of the Windows 8 SDKs.
 _find_windows10_sdks (installed_roots)
 Scan the system for all copies of the Windows 10 SDKs.

Variables

tuple _WIN5_KEYS
 List of Windows 5 SDK registry keys.
tuple _WIN6_7_KEYS
 List of Windows 6-7 SDK registry keys.
tuple _WIN6_7SDK_CPUS
 List of supported CPUs for Windows 6-7 SDKs.
tuple _WIN8_KEYS
 List of Windows 8 SDK registry keys.
tuple _WIN8SDK_CPUS
 List of supported CPUs for Windows 8 SDKs.
tuple _WIN8SDK_HEADER_FOLDERS
 List of header folders.
tuple _WIN8SDK_LIB_FOLDERS
 List of library folders.
tuple _WIN10SDK_CPUS
 List of supported CPUs for Windows 10 SDKs.
tuple _WIN10SDK_HEADER_FOLDERS
 List of header folders.
tuple _WIN10SDK_LIB_FOLDERS
 List of library folders.
tuple _WIN10_EXECS
 List of executables.

Detailed Description

Package that locates all Windows SDKs.

Function Documentation

◆ _find_windows10_sdks()

burger._find_win_sdks._find_windows10_sdks ( installed_roots)
protected

Scan the system for all copies of the Windows 10 SDKs.

The SDKs are found by looking at the registry key Software\Microsoft\Windows Kits\Installed Roots\KitsRoot10

Parameters
installed_rootsOpen registry key "Software\\Microsoft"
Returns
List of WindowsSDKInstance for every version of the Windows 10 SDK found.

◆ _find_windows5_sdks()

burger._find_win_sdks._find_windows5_sdks ( installed_roots)
protected

Scan the system for all copies of the Windows 5 SDKs.

Windows 5 is Windows XP.

The SDKs are found by looking at the registry key Software\Microsoft\Microsoft SDKs\Windows

Parameters
installed_rootsOpen registry key "Software\\Microsoft"
Returns
List of WindowsSDKInstance for every version of the Windows 6 and 7 SDK found.

◆ _find_windows6_7_sdks()

burger._find_win_sdks._find_windows6_7_sdks ( installed_roots)
protected

Scan the system for all copies of the Windows 6 and 7 SDKs.

Windows 6 is Vista, Windows 7 is.. well, you know.

The SDKs are found by looking at the registry key Software\Microsoft\Microsoft SDKs\Windows

Parameters
installed_rootsOpen registry key "Software\\Microsoft"
Returns
List of WindowsSDKInstance for every version of the Windows 6 and 7 SDK found.

◆ _find_windows8_sdks()

burger._find_win_sdks._find_windows8_sdks ( installed_roots)
protected

Scan the system for all copies of the Windows 8 SDKs.

The SDKs are found by looking at the registry key Software\Microsoft\Windows Kits\Installed Roots\KitsRoot8 and KitsRoot81

Parameters
installed_rootsOpen registry key "Software\\Microsoft"
Returns
List of WindowsSDKInstance for every version of the Windows 8 SDK found.