XFileMailslotSetInformation stub.

This commit is contained in:
Ben Vanik
2014-01-07 18:52:26 -08:00
parent 5019f350f8
commit e893d03962
3 changed files with 36 additions and 24 deletions

View File

@@ -328,6 +328,17 @@ SHIM_CALL NtQueryInformationFile_shim(
file_info.Write(SHIM_MEM_BASE, file_info_ptr);
}
break;
case XFileMailslotSetInformation:
// Read timeout.
if (length == 4) {
info = 4; // ? it's not a read.
uint32_t read_timeout = SHIM_MEM_32(file_info_ptr);
// May be INFINITE.
// Do something with this?
} else {
result = X_STATUS_INFO_LENGTH_MISMATCH;
}
break;
default:
// Unsupported, for now.
XEASSERTALWAYS();

View File

@@ -928,7 +928,7 @@ SHIM_CALL NtReleaseMutant_shim(
bool wait = false;
XELOGD(
"NtReleaseMutant(%.8X, %8.X)",
"NtReleaseMutant(%.8X, %.8X)",
mutant_handle, unknown);
X_STATUS result = X_STATUS_SUCCESS;