* RETURN VALUE
*
*/
-DWORD
+NTSTATUS
STDCALL
FsRtlBalanceReads (
- DWORD Unknown0
- )
+ IN PDEVICE_OBJECT TargetDevice
+ );
{
- return 0;
+ return STATUS_SUCCESS;
}
IN OUT PLARGE_INTEGER FileSize
)
{
- return STATUS_NOT_IMPLEMENTED;
+ FILE_STANDARD_INFORMATION Info;
+ NTSTATUS Status;
+ ULONG Length;
+
+ Status = IoQueryFileInformation(FileObject,
+ FileStandardInformation,
+ sizeof(Info),
+ &Info,
+ &Length);
+ if (NT_SUCCESS(Status))
+ {
+ FileSize->QuadPart = Info.EndOfFile.QuadPart;
+ }
+
+ return Status;
}