mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
Add new found prefix to apiset map dll name : SchemaExt-
This commit is contained in:
@@ -20,7 +20,7 @@ def dumped_apisetmap_base_and_version(request):
|
||||
ctypes_data = ctypes.c_buffer(data)
|
||||
yield ctypes.addressof(ctypes_data), version
|
||||
|
||||
KNOWN_APISETMAP_PREFIX = ["api-", "ext-", "MS-Win-"]
|
||||
KNOWN_APISETMAP_PREFIX = ["api-", "ext-", "MS-Win-", "SchemaExt-"]
|
||||
|
||||
def verify_apisetmap_parsing(apisetmap_base, version=None):
|
||||
if version is not None:
|
||||
@@ -32,11 +32,6 @@ def verify_apisetmap_parsing(apisetmap_base, version=None):
|
||||
# Verify that at least one entry resolve to kernel32.dll
|
||||
# This ensure that the ApiSetMap parsing works at least a little
|
||||
assert "kernel32.dll" in apisetmap_dict.values()
|
||||
print("Listing APISETMAP dlls")
|
||||
for dll in sorted(apisetmap_dict):
|
||||
print(dll)
|
||||
if not any(dll.startswith(pref) for pref in KNOWN_APISETMAP_PREFIX):
|
||||
print("Dll <dll> has unknown prefix".format(dll=dll))
|
||||
assert all(any(dll.startswith(pref) for pref in KNOWN_APISETMAP_PREFIX) for dll in apisetmap_dict)
|
||||
# This first key was found in most of the tested version by hand
|
||||
# MS-Win found on: 6.1.7600 (Win7)
|
||||
|
||||
Reference in New Issue
Block a user