VfZwOpenTransaction
NTSTATUS __stdcall VfZwOpenTransaction(
VOID **TransactionHandle,
UINT64 DesiredAccess,
ULONG_PTR ObjectAttributes,
ULONG_PTR Uow,
VOID *TmHandle){
UINT64 v5;
_OBJECT_ATTRIBUTES *v6;
unsigned int v7;
VOID *retaddr;
v5 = *(_QWORD *)&Uow;
v6 = *(_OBJECT_ATTRIBUTES **)&ObjectAttributes;
v7 = DesiredAccess;
if( (unsigned int)ViZwShouldCheck() )
{
ViZwCheckVirtualAddress((UINT64)TransactionHandle, retaddr);
ViZwCheckVirtualAddress(v5, retaddr);
ViZwCheckObjectAttributes(v6, retaddr);
}
return((__int64(__fastcall *)(VOID **, _QWORD, _OBJECT_ATTRIBUTES *, UINT64, VOID *))pXdvZwOpenTransaction)(
TransactionHandle,
v7,
v6,
v5,
TmHandle);
}Referenced by:
No references.