Change ThreadId parameter type to PWORD

Purely cosmetic change, does not change any functionality.
This commit is contained in:
Silent 2020-10-19 21:27:16 +02:00
parent 8588230ee1
commit 6f27d335f7
No known key found for this signature in database
GPG Key ID: AE53149BB0C45AF1
2 changed files with 6 additions and 6 deletions

View File

@ -25,7 +25,7 @@ namespace xbox
XBSYSAPI EXPORTNUM(254) ntstatus_xt NTAPI PsCreateSystemThread XBSYSAPI EXPORTNUM(254) ntstatus_xt NTAPI PsCreateSystemThread
( (
OUT PHANDLE ThreadHandle, OUT PHANDLE ThreadHandle,
OUT PHANDLE ThreadId OPTIONAL, OUT PDWORD ThreadId OPTIONAL,
IN PKSTART_ROUTINE StartRoutine, IN PKSTART_ROUTINE StartRoutine,
IN PVOID StartContext, IN PVOID StartContext,
IN boolean_xt DebuggerThread IN boolean_xt DebuggerThread
@ -40,7 +40,7 @@ XBSYSAPI EXPORTNUM(255) ntstatus_xt NTAPI PsCreateSystemThreadEx
IN ulong_xt ThreadExtensionSize, IN ulong_xt ThreadExtensionSize,
IN ulong_xt KernelStackSize, IN ulong_xt KernelStackSize,
IN ulong_xt TlsDataSize, IN ulong_xt TlsDataSize,
OUT PHANDLE ThreadId OPTIONAL, OUT PDWORD ThreadId OPTIONAL,
IN PKSTART_ROUTINE StartRoutine, IN PKSTART_ROUTINE StartRoutine,
IN PVOID StartContext, IN PVOID StartContext,
IN boolean_xt CreateSuspended, IN boolean_xt CreateSuspended,

View File

@ -166,7 +166,7 @@ void PspSystemThreadStartup
XBSYSAPI EXPORTNUM(254) xbox::ntstatus_xt NTAPI xbox::PsCreateSystemThread XBSYSAPI EXPORTNUM(254) xbox::ntstatus_xt NTAPI xbox::PsCreateSystemThread
( (
OUT PHANDLE ThreadHandle, OUT PHANDLE ThreadHandle,
OUT PHANDLE ThreadId OPTIONAL, OUT PDWORD ThreadId OPTIONAL,
IN PKSTART_ROUTINE StartRoutine, IN PKSTART_ROUTINE StartRoutine,
IN PVOID StartContext, IN PVOID StartContext,
IN boolean_xt DebuggerThread IN boolean_xt DebuggerThread
@ -210,7 +210,7 @@ XBSYSAPI EXPORTNUM(255) xbox::ntstatus_xt NTAPI xbox::PsCreateSystemThreadEx
IN ulong_xt ThreadExtensionSize, IN ulong_xt ThreadExtensionSize,
IN ulong_xt KernelStackSize, IN ulong_xt KernelStackSize,
IN ulong_xt TlsDataSize, IN ulong_xt TlsDataSize,
OUT PHANDLE ThreadId OPTIONAL, OUT PDWORD ThreadId OPTIONAL,
IN PKSTART_ROUTINE StartRoutine, IN PKSTART_ROUTINE StartRoutine,
IN PVOID StartContext, IN PVOID StartContext,
IN boolean_xt CreateSuspended, IN boolean_xt CreateSuspended,
@ -284,9 +284,9 @@ XBSYSAPI EXPORTNUM(255) xbox::ntstatus_xt NTAPI xbox::PsCreateSystemThreadEx
} }
}*/ }*/
*ThreadHandle = (HANDLE)_beginthreadex(NULL, KernelStackSize, PCSTProxy, iPCSTProxyParam, NULL, (unsigned int*)&dwThreadId); *ThreadHandle = reinterpret_cast<HANDLE>(_beginthreadex(NULL, KernelStackSize, PCSTProxy, iPCSTProxyParam, NULL, reinterpret_cast<unsigned int*>(&dwThreadId)));
if (ThreadId != NULL) if (ThreadId != NULL)
*ThreadId = (xbox::HANDLE)dwThreadId; *ThreadId = dwThreadId;
// Note : DO NOT use iPCSTProxyParam anymore, since ownership is transferred to the proxy (which frees it too) // Note : DO NOT use iPCSTProxyParam anymore, since ownership is transferred to the proxy (which frees it too)