Man braucht eigentlich nur die
Unit ActiveX oder ComObj
*) mit der Uses-Klausel einbinden und der Initialization-Abschnitt sorgt dann dafür das CoInitialize() bzw. CoInitalizeEx() aufgerufen wird.
ComObj ist's. Hilft aber hier nicht, hast Du ja schon selber erwähnt eigentlich
@sebi87: bist Du sicher, daß Du CoInitialize an der richtigen Stelle aufgerufen hast? Du sprichst von einem HTTP-Server; da wird jede Instanz in einem eigenen Thread laufen (sonst könnte ein Server nie mehr als einen HTTP-Client gleichzeitig bedienen), in dem Du das dann aufrufen musst, siehe auch sx2008's Nebenkommentar:
bei eigenen Threads muss man selbst Hand anlegen.