VfZwAlpcConnectPort
NTSTATUS __stdcall VfZwAlpcConnectPort(
VOID **PortHandle,
_UNICODE_STRING *PortName,
PVOID ObjectAttributes,
PVOID PortAttributes,
UINT64 Flags,
VOID *RequiredServerSid,
PORT_MESSAGE *ConnectionMessage,
UINT64 *BufferLength,
_ALPC_MESSAGE_ATTRIBUTES *OutMessageAttributes,
_ALPC_MESSAGE_ATTRIBUTES *InMessageAttributes,
_LARGE_INTEGER *Timeout){
VOID *retaddr;
if( (unsigned int)ViZwShouldCheck() )
{
ViZwCheckVirtualAddress((UINT64)PortHandle, retaddr);
ViZwCheckVirtualAddress((UINT64)PortAttributes, retaddr);
ViZwCheckVirtualAddress((UINT64)RequiredServerSid, retaddr);
ViZwCheckVirtualAddress((UINT64)ConnectionMessage, retaddr);
ViZwCheckVirtualAddress((UINT64)BufferLength, retaddr);
ViZwCheckVirtualAddress((UINT64)OutMessageAttributes, retaddr);
ViZwCheckVirtualAddress((UINT64)InMessageAttributes, retaddr);
ViZwCheckVirtualAddress((UINT64)Timeout, retaddr);
ViZwCheckObjectAttributes((_OBJECT_ATTRIBUTES *)ObjectAttributes, retaddr);
ViZwCheckUnicodeString(PortName, retaddr);
}
return((__int64(__fastcall *)(VOID **, _UNICODE_STRING *, PVOID, PVOID, _DWORD, VOID *, PORT_MESSAGE *, UINT64 *, _ALPC_MESSAGE_ATTRIBUTES *, _ALPC_MESSAGE_ATTRIBUTES *, _LARGE_INTEGER *))pXdvZwAlpcConnectPort)(
PortHandle,
PortName,
ObjectAttributes,
PortAttributes,
Flags,
RequiredServerSid,
ConnectionMessage,
BufferLength,
OutMessageAttributes,
InMessageAttributes,
Timeout);
}Referenced by:
No references.