Hi -
The Win32 API for reading the Registry is basically just:
RegOpenKey (or RegOpenKeyEx)
RegQueryValue
RegCloseKey
You can easily Google for code snippets, and write a 10-line C/C++ program to read the registry in no time flat. If you were interested in the assembly output, you could just as easily compile with "cl /Fa" and look at the .asm output.
But if you were interested in delving a bit deeper - into how the Win32 API actually *works*, here's a good article:
http://www.ddj.com/184410109
'Hope that helps .. PSM