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