NextDevicePathNode
dp = NextDevicePathNode(dp)) {
dp = NextDevicePathNode(dp)) {
for (i = 0; !IsDevicePathEnd(dp); dp = NextDevicePathNode(dp), i++) {
dpa = NextDevicePathNode(dpa);
dpb = NextDevicePathNode(dpb);
dp = NextDevicePathNode(dp)) {
for (i = 0; !IsDevicePathEnd(dp); dp = NextDevicePathNode(dp), i++) {
dpa = NextDevicePathNode(dpa);
dpb = NextDevicePathNode(dpb);
for (i = 0; !IsDevicePathEnd(dp); dp = NextDevicePathNode(dp), i++) {
dpa = NextDevicePathNode(dpa);
dpb = NextDevicePathNode(dpb);
for (i = 0; !IsDevicePathEnd(dp); dp = NextDevicePathNode(dp), i++) {
dpa = NextDevicePathNode(dpa);
dpb = NextDevicePathNode(dpb);