Initialize self. See help(type(self)) for accurate signature.
Adds an extra name to this type library used during library lookups and dependency resolution
add_named_object directly inserts a named object into the type library’s object store.
add_named_type directly inserts a named object into the type library’s object store.
Associate a platform with a type library instance that has not been finalized.
Clears the list of platforms associated with a type library instance that has not been finalized
Flags a newly created type library instance as finalized and makes it available for Platform and Architecture type library searches
from_guid attempts to grab a type library associated with the provided Architecture and GUID pair
from_name looks up the first type library found with a matching name.
get_named_object direct extracts a reference to a contained object – when attempting to extract types from a library into a BinaryView, consider using
get_named_type direct extracts a reference to a contained type – when attempting to extract types from a library into a BinaryView, consider using
Loads a finalized type library instance from file
Creates an empty type library object with a random GUID and the provided name.
query_metadata retrieves a metadata associated with the given key stored in the type library
remove_metadata removes the metadata associated with key from the current type library.
store_metadata stores an object for the given key in the current type library.
Saves a finalized type library instance to file
A list of extra names that will be considered a match by
The Architecture this type library is associated with
The dependency_name of a library is the name used to record dependencies across type libraries.
Returns the GUID associated with the type library
The primary name associated with this type library
A dict containing all named objects (functions, exported variables) provided by a type library (read-only)
A dict containing all named types provided by a type library (read-only)
Returns a list of all platform names that this type library will register with during platform type registration.