API VHD находятся на MSDN.Вот ссылка на один из API.
http://msdn.microsoft.com/en-us/library/windows/desktop/dd323692(v=vs.85).aspx
Вот пример использования JNA для загрузки библиотеки VHD с JNA (при необходимости настройте / определите типы):
public interface VHDLibrary extends Library {
VHDLibrary INSTANCE = (VHDLibrary) Native.loadLibrary("VirtDisk", VHDLibrary.class);
DWORD AttachVirtualDisk(HANDLE p1, Pointer p2, int p3, long p4, Pointer p5, Pointer p6);
}
И для вызова функции через JNA (при необходимости настройте / определите параметры):
VHDLibrary.INSTANCE.AttachVirtualDisk(null, null, 0, 0, null, null);