Wine seems to already have a bunch of the functions, e.g. "ReadClassStm", but they're all defined in ole32. I don't know if they belong into coml2 though, or if coml2 redirects to ole32.
They should be in coml2 and imported from ole32, along the lines of what was done for combase.dll.