Misc fixes (overlapped IO, etc).

This commit is contained in:
Ben Vanik
2014-08-03 22:25:38 -07:00
parent 0a9d936f1e
commit 35885f761c
5 changed files with 34 additions and 12 deletions

View File

@@ -125,10 +125,11 @@ SHIM_CALL XamEnumerate_shim(
}
if (item_count_ptr) {
assert_zero(overlapped_ptr);
SHIM_SET_MEM_32(item_count_ptr, 0);
} else if (overlapped_ptr) {
// TODO(benvanik): overlapped IO.
assert_zero(overlapped_ptr);
assert_zero(item_count_ptr);
state->CompleteOverlappedImmediate(overlapped_ptr, 0, 0);
} else {
assert_always();
}