Microsoft has been cleared of not complying with orders to disclose information to make its products more interoperable. The verdict was delivered as part of the latest status report on Microsoft's compliance with an antitrust settlement in the US.

An expert witness in a class-action suit filed in Iowa testified that the company had not documented APIs (application programming interfaces) as required by the 2002 settlement with the Justice Department and states.

But the plaintiffs from the 2002 settlement met with the expert witness in the Iowa case and examined material, concluding that "there is no evidence that Microsoft has not fully disclosed the APIs".

The conclusion was tucked away in the report, published on Tuesday, by the US District Court for the District of Columbia, which monitors Microsoft's compliance with the antitrust settlement.

Microsoft reached a settlement in February in the Comes case, filed in Polk County District Court, after plaintiffs argued the company overcharged them for software.

In April, a judge gave preliminary approval to a settlement that calls for Microsoft to pay up to $179.95m to individual users and businesses that bought Microsoft software between May 18, 1994, and June 30, 2006. The case is due for a final review on August 31.

If approved, eligible Iowans will be able to receive $16 for OSes; $29 for Office, $25 for Excel and $10 for Word. Individual users will get cash, while volume buyers will get vouchers for products from Microsoft, its competitors and others.

Microsoft estimates the cost of Iowa settlement, as well as settlements reached with Arkansas and Wisconsin in March, plus an outstanding case in Mississippi, could cost the company between $1.7bn and $1.9bn, according to an April 26 filing with the U.S. Security and Exchange Commission.