I've created a Delphi COM dll that implements two different interfaces, each with its own class id. It didn't register correctly in the Delphi (XE7) IDE but regsvr32 in an elevated command prompt was quite happy and said it succeeded.
However, only one of the two interfaces was registered and there's no sign of the other interface's clsid in the registry and confirmed by attempts to connect to failing with Not registered errors. Naturally I would like both interfaces registered. What's my best course of action?