diff --git a/src/pty/ntapi_pty_query.c b/src/pty/ntapi_pty_query.c index 06feace..5b2f99b 100644 --- a/src/pty/ntapi_pty_query.c +++ b/src/pty/ntapi_pty_query.c @@ -86,10 +86,10 @@ int32_t __stdcall __ntapi_pty_query( inherit->luid.low = msg.data.ctlinfo.luid.low; inherit->luid.high = msg.data.ctlinfo.luid.high; - inherit->access = msg.data.ctlinfo.ctxarg[0]; - inherit->flags = msg.data.ctlinfo.ctxarg[1]; - inherit->share = msg.data.ctlinfo.ctxarg[2]; - inherit->options = msg.data.ctlinfo.ctxarg[3]; + inherit->access = (uint32_t)msg.data.ctlinfo.ctxarg[0]; + inherit->flags = (uint32_t)msg.data.ctlinfo.ctxarg[1]; + inherit->share = (uint32_t)msg.data.ctlinfo.ctxarg[2]; + inherit->options = (uint32_t)msg.data.ctlinfo.ctxarg[3]; __ntapi->tt_guid_copy( &inherit->guid,