### Module win32com.client.build - Contains knowledge to build a COM object definition.

## SYNOPSIS

    # Parent Module
    win32com.client

    # Classes
    AliasItem
    CoClassItem
    DispatchItem
    EnumerationItem
    InterfaceItem
    MapEntry  # Simple holder for named attibutes - items in a map.
    OleItem

    # Functions
    def BuildArgList(fdesc, names)  # Builds list of args to the underlying Invoke method
    def BuildCallList(fdesc, names, defNamedOptArg, defNamedNotOptArg, defUnnamedArg)  # Builds a Python declaration for a method

    # Variables
    string DropIndirection = 'DropIndirection'
    string error = 'PythonCOM.Client.Build error'

## DESCRIPTION

This module is used by both the dynamic and makepy modules to build all knowledge of a COM object.

This module contains classes which contain the actual knowledge of the object. This include paramater and return type information, the COM dispid and CLSID, etc.

Other modules may use this information to generate .py files, use the information dynamically, or possibly even generate .html documentation for objects.

Copyright © Greg Stein, Mark Hammond, Curt Hagenlocher and a few other contributors
All Rights Reserved
Comments to author:
Generated: Sun Apr 20 1997