All Classes and Interfaces
Class
Description
Constants describing the supported architecture of functions, data structures, etc.
Argument value for constructing a custom attribute.
Array type.
A chunk of the BLOB heap.
Row of the "ClassLayout" table.
Structured coded index consisting of table and row index.
Tables included in coded indexes.
Generates Java code for a given scope of types, functions, and constants.
COM interface type.
Row of the "Constant" table.
Value of a constant.
Row of the "CustomAttribute" table.
Value of a custom attribute.
Delegate type (aka as function pointer or callback functions).
Element type used in signatures.
Enumeration type.
Describes an event that has happened during the source code generation.
Event notifying that a directory has been created.
Event notifying that a directory has been deleted.
Event notifying that a file has been deleted.
Event notifying that an argument passed to the code generation is invalid.
Event notifying that a Java source file has been generated.
Listener for events.
Row of the "Field" table.
Row of the "FieldLayout" table.
Exception thrown if an error occurs during code generation.
Row of the "ImplMap" table.
Row of the "InterfaceImpl" table.
Size and alignment of a type.
A string that is only decoded if needed.
A data input stream to read primitive Java data types
in little-endian organization from an underlying input stream.
Member (field) of a struct or enumeration type.
Row of the "MemberRef" table.
Windows API metadata.
Processes a .winmd file and creates the connected data structure described the types, methods, etc.
Metadata file.
Index of metadata tables.
Method (function)
Row of the "MethodDef" table.
Method signature.
Namespace of a type, method or constant.
Row of the "NestedClass" table.
Row of the "Param" table.
Parameter of a method.
Pointer type.
Primitive type
Enumeration of all primitive types.
Name consisting of namespace and local name.
Iterable allowing to iterate a range of rows of a metadata table.
Manages a scope types, functions, and constants to generate.
Struct or union.
Metadata table.
Iterable allowing to iterate a range of rows within a metadata table.
Base class for types.
Type alias
Row of the "TypeAlias" table.
Enumeration for the type kind.
Row of the "TypeRef" table.
Thrown when a validation fails before generating code.
A single run to generate Java source code for accessing the Windows API.
Exception thrown when inconsistent or invalid data is detected in a WinMD file.