PiCMDispatch

NTSTATUS __stdcall PiCMDispatch(DEVICE_OBJECT *DeviceObject, IRP *Irp){
  NTSTATUS v2; 
  char v3; 
  v2 = *((_DWORD *)Irp + 12);
  if( v2 >= 0 )
  {
    v3 = **((_BYTE **)Irp + 23);
    switch( v3 )
    {
      case 0:
      case 2:
        goto LABEL_6;
      case 14:
        v2 = -1073741637;
        break;
      case 18:
LABEL_6:
        v2 = 0;
        break;
    }
  }
  *((_DWORD *)Irp + 12) = v2;
  IofCompleteRequest(Irp, 0);
  return v2;
}

Referenced by:

No references.