Change ThreadId parameter type to PWORD
Purely cosmetic change, does not change any functionality.
This commit is contained in:
parent
8588230ee1
commit
6f27d335f7
|
@ -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,
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue