[][src]Crate windows_gen

Structs

Callback
Class
ComClass
ComInterface
Constant
Delegate
Enum
Function
Interface
Method
NamespaceTypes

A namespace's relevant types

RequiredInterface
Signature
Struct
Type
TypeGuid
TypeLimits

The set of relevant namespaces and types

TypeName

A type's name including module namespace and generics

TypeNamespaces
TypeTree

A namespaced tree of types

Enums

ConstantValue
EnumConstant
GuidConstant
InterfaceKind
MethodKind
TypeDefinition
TypeKind
TypeLimit

A limit on the types in a namespace.

Traits

Decode
HexReader

Functions

add_dependencies
add_type
format_ident
gen_async
gen_full_namespace
gen_iterator
gen_method
gen_namespace
method_to_snake

Change a CamelCase method name to snake case and prepends an optional preamble depending on the kind of method.

param_gen_return
rename_collisions
to_snake

Change a CamelCase name to snake case.