IoAllocateMiniCompletionPacket
VOID __stdcall IoAllocateMiniCompletionPacket(
PVOID CallbackRoutine,
_IO_MINI_COMPLETION_PACKET_USER *ptr32,
PVOID a3,
PVOID Context){
BYTE *MiniCompletionPacket;
MiniCompletionPacket = IopAllocateMiniCompletionPacket(4, 0);
if( MiniCompletionPacket )
{
*((_QWORD *)MiniCompletionPacket + 7) = CallbackRoutine;
*((_QWORD *)MiniCompletionPacket + 8) = ptr32;
MiniCompletionPacket[72] = 1;
}
}Referenced by:
AlpcpAllocateCompletionPacketLookaside
NtCreateWorkerFactory
NtSetInformationJobObject