From the documentation on MSDN, it looks like they've moved from having an IDirect3D9 object with member functions such as IDirect3D9::CreateDevice to using global functions such as D3D10CreateDevice. With Direct3D 10, they've split many of the functions that were in IDirect3D9 relating to (for example) adapters into the DirectX Graphics Infrastructure (DXGI).
In other words, Direct3D 10 still uses COM, but no, there isn't a counterpart of IDirect3D9. Things that you used IDirect3D9 for are now accomplished via other means.
Edit: The COM class with the GUID above is IDirect3D9. Direct3D 10 doesn't have an updated version of this (there is no IDirect3D10 that does the things IDirect3D9 does); instead, the member functions of that class were split into global functions (such as D3D10CreateDevice) which you call directly instead of via an object, and into the DXGI classes (such as IDXGIOutput). You don't need an IDirect3D10 object because the tasks that you would use it for are now done in different ways.
You should be able to map GUIDs to COM class names by searching the Direct3D header files for the DEFINE_GUID macro.