IoQueryFileInformation stub

This commit is contained in:
x1nixmzeng 2017-01-07 01:14:51 +00:00
parent e032edeee2
commit 74afee069e
3 changed files with 19 additions and 8 deletions

View File

@ -166,13 +166,24 @@ XBSYSAPI EXPORTNUM(73) PVOID NTAPI IoInitializeIrp
// ******************************************************************
// * 0x004A - IoInvalidDeviceRequest()
// ******************************************************************
XBSYSAPI EXPORTNUM(73) NTSTATUS NTAPI IoInvalidDeviceRequest
XBSYSAPI EXPORTNUM(74) NTSTATUS NTAPI IoInvalidDeviceRequest
(
IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp
);
XBSYSAPI VOID *IoQueryFileInformation;
// ******************************************************************
// * 0x004B - IoQueryFileInformation()
// ******************************************************************
XBSYSAPI EXPORTNUM(74) NTSTATUS NTAPI IoQueryFileInformation
(
IN PFILE_OBJECT FileObject,
IN FILE_INFORMATION_CLASS FileInformationClass,
IN ULONG Length,
OUT PVOID FileInformation,
OUT PULONG ReturnedLength
);
XBSYSAPI VOID *IoQueryVolumeInformation;
XBSYSAPI VOID *IoQueueThreadIrp;
XBSYSAPI VOID *IoRemoveShareAccess;

View File

@ -431,17 +431,16 @@ XBSYSAPI EXPORTNUM(74) xboxkrnl::NTSTATUS NTAPI xboxkrnl::IoInvalidDeviceRequest
RETURN(S_OK);
}
/* TODO : Finish of these Dxbx ported signatures :
// ******************************************************************
// * 0x004B - IoQueryFileInformation()
// ******************************************************************
XBSYSAPI EXPORTNUM(75) xboxkrnl::NTSTATUS NTAPI xboxkrnl::IoQueryFileInformation
(
PFILE_OBJECT FileObject,
FILE_INFORMATION_CLASS FileInformationClass,
ULONG Length,
IN PFILE_OBJECT FileObject,
IN FILE_INFORMATION_CLASS FileInformationClass,
IN ULONG Length,
OUT PVOID FileInformation,
OUT PULONG ReturnedLength,
OUT PULONG ReturnedLength
)
{
LOG_FUNC_BEGIN
@ -458,6 +457,7 @@ XBSYSAPI EXPORTNUM(75) xboxkrnl::NTSTATUS NTAPI xboxkrnl::IoQueryFileInformation
RETURN(S_OK);
}
/* TODO : Finish of these Dxbx ported signatures :
// ******************************************************************
// * 0x004C - IoQueryVolumeInformation()
// ******************************************************************

View File

@ -142,7 +142,7 @@ extern "C" CXBXKRNL_API uint32 CxbxKrnl_KernelThunkTable[379] =
(uint32)FUNC(&xboxkrnl::IoFreeIrp), // 0x0048 (72)
(uint32)FUNC(&xboxkrnl::IoInitializeIrp), // 0x0049 (73)
(uint32)FUNC(&xboxkrnl::IoInvalidDeviceRequest), // 0x004A (74)
(uint32)PANIC(0x004B), // 0x004B (75) IoQueryFileInformation
(uint32)FUNC(&xboxkrnl::IoQueryFileInformation), // 0x004B (75)
(uint32)PANIC(0x004C), // 0x004C (76) IoQueryVolumeInformation
(uint32)PANIC(0x004D), // 0x004D (77) IoQueueThreadIrp
(uint32)PANIC(0x004E), // 0x004E (78) IoRemoveShareAccess