Kernel : Added ObReferenceObjectByPointer stub
This commit is contained in:
parent
8111990205
commit
ee283ecaa5
|
@ -95,7 +95,16 @@ XBSYSAPI EXPORTNUM(247) NTSTATUS NTAPI ObReferenceObjectByName
|
|||
OUT PVOID *Object
|
||||
);
|
||||
|
||||
XBSYSAPI VOID *ObReferenceObjectByPointer;
|
||||
// ******************************************************************
|
||||
// * 0x00F8 - ObReferenceObjectByPointer()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(248) NTSTATUS NTAPI ObReferenceObjectByPointer
|
||||
(
|
||||
IN PVOID Object,
|
||||
IN POBJECT_TYPE ObjectType,
|
||||
OUT PHANDLE Handle
|
||||
);
|
||||
|
||||
XBSYSAPI EXPORTNUM(249) OBJECT_TYPE ObSymbolicLinkObjectType;
|
||||
|
||||
XBSYSAPI EXPORTNUM(250) VOID FASTCALL ObfDereferenceObject
|
||||
|
|
|
@ -262,6 +262,27 @@ XBSYSAPI EXPORTNUM(247) xboxkrnl::NTSTATUS NTAPI xboxkrnl::ObReferenceObjectByNa
|
|||
RETURN(S_OK);
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x00F8 - ObReferenceObjectByPointer()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(248) xboxkrnl::NTSTATUS NTAPI xboxkrnl::ObReferenceObjectByPointer
|
||||
(
|
||||
IN PVOID Object,
|
||||
IN POBJECT_TYPE ObjectType,
|
||||
OUT PHANDLE Handle
|
||||
)
|
||||
{
|
||||
LOG_FUNC_BEGIN
|
||||
LOG_FUNC_ARG(Object)
|
||||
LOG_FUNC_ARG(ObjectType)
|
||||
LOG_FUNC_ARG_OUT(Handle)
|
||||
LOG_FUNC_END;
|
||||
|
||||
LOG_UNIMPLEMENTED();
|
||||
|
||||
RETURN(S_OK);
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x00F9 - ObSymbolicLinkObjectType
|
||||
// ******************************************************************
|
||||
|
|
|
@ -315,7 +315,7 @@ extern "C" CXBXKRNL_API uint32 CxbxKrnl_KernelThunkTable[379] =
|
|||
(uint32)VARIABLE(&xboxkrnl::ObpObjectHandleTable), // 0x00F5 (245)
|
||||
(uint32)FUNC(&xboxkrnl::ObReferenceObjectByHandle), // 0x00F6 (246)
|
||||
(uint32)FUNC(&xboxkrnl::ObReferenceObjectByName), // 0x00F7 (247)
|
||||
(uint32)PANIC(0x00F8), // 0x00F8 (248) ObReferenceObjectByPointer
|
||||
(uint32)FUNC(&xboxkrnl::ObReferenceObjectByPointer), // 0x00F8 (248)
|
||||
(uint32)VARIABLE(&xboxkrnl::ObSymbolicLinkObjectType), // 0x00F9 (249)
|
||||
(uint32)FUNC(&xboxkrnl::ObfDereferenceObject), // 0x00FA (250)
|
||||
(uint32)PANIC(0x00FB), // 0x00FB (251) ObfReferenceObject
|
||||
|
|
Loading…
Reference in New Issue