- What's the deal with using Iof* and Obf*, Arch?

svn path=/trunk/; revision=41986
This commit is contained in:
Stefan Ginsberg 2009-07-15 19:40:44 +00:00
parent 29fa9f1dd8
commit a06a2ab53c
6 changed files with 15 additions and 15 deletions

View file

@ -86,7 +86,7 @@ static NTSTATUS VfatLockControl(
Fail:;
IrpContext->Irp->IoStatus.Status = Status;
IofCompleteRequest(IrpContext->Irp, (CCHAR)(NT_SUCCESS(Status) ? IO_DISK_INCREMENT : IO_NO_INCREMENT));
IoCompleteRequest(IrpContext->Irp, (CCHAR)(NT_SUCCESS(Status) ? IO_DISK_INCREMENT : IO_NO_INCREMENT));
VfatFreeIrpContext(IrpContext);
return Status;
}

View file

@ -770,7 +770,7 @@ HalGetAdapter(
{
if (!HalpDmaInitializeEisaAdapter(AdapterObject, DeviceDescription))
{
ObfDereferenceObject(AdapterObject);
ObDereferenceObject(AdapterObject);
return NULL;
}
}
@ -817,7 +817,7 @@ HalPutDmaAdapter(
KeSetEvent(&HalpDmaLock, 0, 0);
}
ObfDereferenceObject(AdapterObject);
ObDereferenceObject(AdapterObject);
}
/**

View file

@ -770,7 +770,7 @@ HalGetAdapter(
{
if (!HalpDmaInitializeEisaAdapter(AdapterObject, DeviceDescription))
{
ObfDereferenceObject(AdapterObject);
ObDereferenceObject(AdapterObject);
return NULL;
}
}
@ -817,7 +817,7 @@ HalPutDmaAdapter(
KeSetEvent(&HalpDmaLock, 0, 0);
}
ObfDereferenceObject(AdapterObject);
ObDereferenceObject(AdapterObject);
}
/**

View file

@ -746,7 +746,7 @@ FsRtlGetFileSize(IN PFILE_OBJECT FileObject,
IoStackLocation->Parameters.QueryFile.FileInformationClass = FileStandardInformation;
/* Send the IRP to the related device object */
Status = IofCallDriver(DeviceObject,Irp);
Status = IoCallDriver(DeviceObject,Irp);
/* Standard DDK IRP result processing */
if (Status == STATUS_PENDING)

View file

@ -4427,7 +4427,7 @@ NtExtendSection(IN HANDLE SectionHandle,
if (!(Section->AllocationAttributes & SEC_FILE))
{
ObfDereferenceObject(Section);
ObDereferenceObject(Section);
return STATUS_INVALID_PARAMETER;
}

View file

@ -2239,7 +2239,7 @@ NtOpenThreadTokenEx(IN HANDLE ThreadHandle,
&ImpersonationLevel);
if (Token == NULL)
{
ObfDereferenceObject(Thread);
ObDereferenceObject(Thread);
return STATUS_NO_TOKEN;
}
@ -2247,7 +2247,7 @@ NtOpenThreadTokenEx(IN HANDLE ThreadHandle,
if (ImpersonationLevel == SecurityAnonymous)
{
ObfDereferenceObject(Token);
ObDereferenceObject(Token);
return STATUS_CANT_OPEN_ANONYMOUS;
}
@ -2267,7 +2267,7 @@ NtOpenThreadTokenEx(IN HANDLE ThreadHandle,
(PVOID*)&Thread, NULL);
if (!NT_SUCCESS(Status))
{
ObfDereferenceObject(Token);
ObDereferenceObject(Token);
if (OpenAsSelf)
{
PsRestoreImpersonation(PsGetCurrentThread(), &ImpersonationState);
@ -2278,11 +2278,11 @@ NtOpenThreadTokenEx(IN HANDLE ThreadHandle,
PrimaryToken = PsReferencePrimaryToken(Thread->ThreadsProcess);
Status = SepCreateImpersonationTokenDacl(Token, PrimaryToken, &Dacl);
ASSERT(FALSE);
ObfDereferenceObject(PrimaryToken);
ObfDereferenceObject(Thread);
ObDereferenceObject(PrimaryToken);
ObDereferenceObject(Thread);
if (!NT_SUCCESS(Status))
{
ObfDereferenceObject(Token);
ObDereferenceObject(Token);
if (OpenAsSelf)
{
PsRestoreImpersonation(PsGetCurrentThread(), &ImpersonationState);
@ -2304,7 +2304,7 @@ NtOpenThreadTokenEx(IN HANDLE ThreadHandle,
ExFreePool(Dacl);
if (!NT_SUCCESS(Status))
{
ObfDereferenceObject(Token);
ObDereferenceObject(Token);
if (OpenAsSelf)
{
PsRestoreImpersonation(PsGetCurrentThread(), &ImpersonationState);
@ -2323,7 +2323,7 @@ NtOpenThreadTokenEx(IN HANDLE ThreadHandle,
PreviousMode, &hToken);
}
ObfDereferenceObject(Token);
ObDereferenceObject(Token);
if (OpenAsSelf)
{