moveNext method
Advances the position of the enumerator to the next resource.
Throws a WindowsException on failure.
To learn more, see learn.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestresourcesenumerator-movenext.
Implementation
bool moveNext() {
final hasNext = adaptiveCalloc<Int32>();
final hr$ = HRESULT(_MoveNextFn(ptr, hasNext));
if (hr$.isError) {
free(hasNext);
throw WindowsException(hr$);
}
final result$ = hasNext.value;
free(hasNext);
return result$ != FALSE;
}