### Class DispatchItem

## SYNOPSIS

    import win32com.client.build

    class DispatchItem(OleItem)
      def Build(self, typeinfo, attr, bForUser = 1)
      def CountInOutOptArgs(self, argTuple)
      def DoResolveType(self, typeinfo, hrefResult)
      def DoResolveTypeTuple(self, typeTuple, typeinfo)
      def MakeDispatchFuncMethod(self, entry, name, bMakeClass = 1)
      def MakeFuncMethod(self, entry, name, bMakeClass = 1)
      def MakeInterfaceFuncMethod(self, entry, name, bMakeClass = 1)
      def ResolveUserDefined(self, typeTuple, typeinfo)
      def __init__(self, doc = None)

## DESCRIPTION

### def CountInOutOptArgs(self, argTuple)

Return tuple counting in/outs/OPTS. Sum of result may not be len(argTuple), as some args may be in/out.

### def ResolveUserDefined(self, typeTuple, typeinfo)

Resolve VT_USERDEFINED (often aliases or typed IDispatches)

## SEE ALSO

win32com.client.build

win32com.client.build

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