Comment possible CxbxObjectAttributesToNT callsites
This commit is contained in:
parent
ad04ffbfe4
commit
5b40e9adfe
|
@ -324,6 +324,15 @@ XBSYSAPI EXPORTNUM(192) xboxkrnl::NTSTATUS NTAPI xboxkrnl::NtCreateMutant
|
||||||
|
|
||||||
NtObjAttr.RootDirectory = 0;
|
NtObjAttr.RootDirectory = 0;
|
||||||
|
|
||||||
|
// TODO : Replace above with :
|
||||||
|
//
|
||||||
|
// // initialize object attributes
|
||||||
|
// NativeObjectAttributes nativeObjectAttributes;
|
||||||
|
// NTSTATUS ret = CxbxObjectAttributesToNT(ObjectAttributes, /*var*/nativeObjectAttributes);
|
||||||
|
|
||||||
|
// if (ret == STATUS_SUCCESS)
|
||||||
|
// {
|
||||||
|
|
||||||
// TODO : Is this the correct ACCESS_MASK? :
|
// TODO : Is this the correct ACCESS_MASK? :
|
||||||
const ACCESS_MASK DesiredAccess = MUTANT_ALL_ACCESS;
|
const ACCESS_MASK DesiredAccess = MUTANT_ALL_ACCESS;
|
||||||
|
|
||||||
|
@ -363,6 +372,8 @@ XBSYSAPI EXPORTNUM(193) xboxkrnl::NTSTATUS NTAPI xboxkrnl::NtCreateSemaphore
|
||||||
// TODO : Is this the correct ACCESS_MASK? :
|
// TODO : Is this the correct ACCESS_MASK? :
|
||||||
const ACCESS_MASK DesiredAccess = SEMAPHORE_ALL_ACCESS;
|
const ACCESS_MASK DesiredAccess = SEMAPHORE_ALL_ACCESS;
|
||||||
|
|
||||||
|
// TODO : Call CxbxObjectAttributesToNT on ObjectAttributes?
|
||||||
|
|
||||||
// redirect to Win2k/XP
|
// redirect to Win2k/XP
|
||||||
NTSTATUS ret = NtDll::NtCreateSemaphore(
|
NTSTATUS ret = NtDll::NtCreateSemaphore(
|
||||||
/*OUT*/SemaphoreHandle,
|
/*OUT*/SemaphoreHandle,
|
||||||
|
@ -398,6 +409,8 @@ XBSYSAPI EXPORTNUM(194) xboxkrnl::NTSTATUS NTAPI xboxkrnl::NtCreateTimer
|
||||||
// TODO : Is this the correct ACCESS_MASK? :
|
// TODO : Is this the correct ACCESS_MASK? :
|
||||||
const ACCESS_MASK DesiredAccess = TIMER_ALL_ACCESS;
|
const ACCESS_MASK DesiredAccess = TIMER_ALL_ACCESS;
|
||||||
|
|
||||||
|
// TODO : Call CxbxObjectAttributesToNT on ObjectAttributes?
|
||||||
|
|
||||||
// redirect to Windows NT
|
// redirect to Windows NT
|
||||||
// TODO : Untested
|
// TODO : Untested
|
||||||
NTSTATUS ret = NtDll::NtCreateTimer
|
NTSTATUS ret = NtDll::NtCreateTimer
|
||||||
|
|
|
@ -94,6 +94,8 @@ XBSYSAPI EXPORTNUM(243) xboxkrnl::NTSTATUS NTAPI xboxkrnl::ObOpenObjectByName
|
||||||
|
|
||||||
NTSTATUS ret = STATUS_OBJECT_PATH_NOT_FOUND;
|
NTSTATUS ret = STATUS_OBJECT_PATH_NOT_FOUND;
|
||||||
|
|
||||||
|
// TODO : Call CxbxObjectAttributesToNT on ObjectAttributes?
|
||||||
|
|
||||||
if (ObjectType == &xboxkrnl::ObSymbolicLinkObjectType)
|
if (ObjectType == &xboxkrnl::ObSymbolicLinkObjectType)
|
||||||
{
|
{
|
||||||
EmuNtSymbolicLinkObject* symbolicLinkObject =
|
EmuNtSymbolicLinkObject* symbolicLinkObject =
|
||||||
|
|
Loading…
Reference in New Issue