Accessing windows regsitry from linux(c/c++)

Hi,Is there any c/c++ API that allows to access windows registry from linux.while both Linux Windows are running on the same machine (Xen Virtual Machines).Thanks

i can't even see a reason

i can't even see a reason why you'd want to even do that.

fisrt understand the

fisrt understand the scenario.muliple Virtual machine will created using using Xen LInux where each vitual machine will host windows which called as DomU but Xen LInux is called as Dom0 now each windows install the software to check the effect of the virus.if any viruses it will effect the registry(windows registry).that i have to check from linux which manager of all the DomU DOmains(Virtual MAchine).Suggest me