2004-02-23 Thomas Heller * persist.py: Added the IPersistStreamInit interface. 2004-03-08 Thomas Heller * automation.py: Add missing VARIANT setter for float. VARIANT __repr__ now displays the address. 2004-03-03 Thomas Heller * __init__.py (GUID.from_progid): GUID now has a from_progid(progid) class method. 2004-02-27 Thomas Heller * ctypes.com has now a CopyComPointer function which will copy a COM pointer and AddRef() it if needed. 2004-02-26 Thomas Heller * wintypes.py: Windows data types unrelated to COM are now in this module. com/hresult.py: This module now defines the COM hresult codes like S_OK and E_FAIL. 2004-02-20 Thomas Heller * automation.py: Make DualObjTypeInfo more robust. If the typeinfo cannot be loaded (typelib not registered, for example), print a traceback, and continue. All the IDispatch methods will return E_NOTIMPL in this case, except that GetTypeInfoCount will return 0. * automation.py (VARIANT.__init__): A __init__ method that makes sense: It sets the supplied value as the .value property. * __init__.py: There is now a way to wrap all COM method calls.