summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2017-12-26 16:12:52 +0000
committermidipix <writeonce@midipix.org>2017-12-27 02:04:07 -0500
commit3c39f1bbaeffa94bafda87916e275d03d6d30eb5 (patch)
tree1d07aa33eaa234eaeb1b08d682543e1a146e2a0f
parentde652ad7d2b88a90a3478e841c9ca8a385337431 (diff)
downloadntapi-3c39f1bbaeffa94bafda87916e275d03d6d30eb5.tar.bz2
ntapi-3c39f1bbaeffa94bafda87916e275d03d6d30eb5.tar.xz
__ntapi_tt_spawn_foreign_process(): added interopflags support.
-rw-r--r--include/ntapi/nt_process.h2
-rw-r--r--src/process/ntapi_tt_spawn_foreign_process.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/include/ntapi/nt_process.h b/include/ntapi/nt_process.h
index 34a97be..7e2da6f 100644
--- a/include/ntapi/nt_process.h
+++ b/include/ntapi/nt_process.h
@@ -708,7 +708,7 @@ typedef struct _nt_spawn_process_params {
__in uint32_t processflags;
__in uint32_t threadflags;
__in uint32_t spawnflags;
- __in uint32_t reserved;
+ __in uint32_t interopflags;
__in nt_process_startup_info * startupinfo;
} nt_spawn_process_params;
diff --git a/src/process/ntapi_tt_spawn_foreign_process.c b/src/process/ntapi_tt_spawn_foreign_process.c
index 34b8763..b5c4e38 100644
--- a/src/process/ntapi_tt_spawn_foreign_process.c
+++ b/src/process/ntapi_tt_spawn_foreign_process.c
@@ -339,7 +339,7 @@ int32_t __stdcall __ntapi_tt_spawn_foreign_process(nt_spawn_process_params * spa
0,
0,
finherit,
- fsuspended,
+ sparams->interopflags | fsuspended,
0,
0,
sparams->startupinfo,