Burgerlib Python
Loading...
Searching...
No Matches
Functions | Variables
burger._find_win_sdks Namespace Reference

Package that locates all Windows SDKs. More...

Functions

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

Variables

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

Detailed Description

Package that locates all Windows SDKs.

Function Documentation

◆ _find_windows10_sdks()

def burger._find_win_sdks._find_windows10_sdks (   installed_roots)
private

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()

def burger._find_win_sdks._find_windows5_sdks (   installed_roots)
private

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()

def burger._find_win_sdks._find_windows6_7_sdks (   installed_roots)
private

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()

def burger._find_win_sdks._find_windows8_sdks (   installed_roots)
private

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.

Variable Documentation

◆ _WIN10_EXECS

burger._find_win_sdks._WIN10_EXECS
private

List of executables.

◆ _WIN10SDK_CPUS

burger._find_win_sdks._WIN10SDK_CPUS
private

List of supported CPUs for Windows 10 SDKs.

◆ _WIN10SDK_HEADER_FOLDERS

burger._find_win_sdks._WIN10SDK_HEADER_FOLDERS
private

List of header folders.

◆ _WIN10SDK_LIB_FOLDERS

burger._find_win_sdks._WIN10SDK_LIB_FOLDERS
private

List of library folders.

◆ _WIN5_KEYS

burger._find_win_sdks._WIN5_KEYS
private

List of Windows 5 SDK registry keys.

◆ _WIN6_7_KEYS

burger._find_win_sdks._WIN6_7_KEYS
private

List of Windows 6-7 SDK registry keys.

◆ _WIN6_7SDK_CPUS

burger._find_win_sdks._WIN6_7SDK_CPUS
private

List of supported CPUs for Windows 6-7 SDKs.

◆ _WIN8_KEYS

burger._find_win_sdks._WIN8_KEYS
private

List of Windows 8 SDK registry keys.

◆ _WIN8SDK_CPUS

burger._find_win_sdks._WIN8SDK_CPUS
private

List of supported CPUs for Windows 8 SDKs.

◆ _WIN8SDK_HEADER_FOLDERS

burger._find_win_sdks._WIN8SDK_HEADER_FOLDERS
private

List of header folders.

◆ _WIN8SDK_LIB_FOLDERS

burger._find_win_sdks._WIN8SDK_LIB_FOLDERS
private

List of library folders.